diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2017-09-02 14:08:30 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2017-09-02 14:08:30 +0200 |
| commit | a54dce007d0d1fb8f21f73468c25e026e3b3d5c6 (patch) | |
| tree | 2f93d6b15e0d55ddeb60fc74a86e9bc70912552b /sys | |
| parent | 08c91ab698c91dc4b8fbc597c03ac1ca10eb403c (diff) | |
sys: allow custom size for PtrType
This is required to support ptr64 type.
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/decl.go | 5 | ||||
| -rw-r--r-- | sys/sys_386.go | 3478 | ||||
| -rw-r--r-- | sys/sys_amd64.go | 3478 | ||||
| -rw-r--r-- | sys/sys_arm.go | 3478 | ||||
| -rw-r--r-- | sys/sys_arm64.go | 3478 | ||||
| -rw-r--r-- | sys/sys_ppc64le.go | 3478 |
6 files changed, 8698 insertions, 8697 deletions
diff --git a/sys/decl.go b/sys/decl.go index 7a4fe3fff..9dc6337da 100644 --- a/sys/decl.go +++ b/sys/decl.go @@ -331,11 +331,12 @@ func (t *ArrayType) Align() uint64 { type PtrType struct { TypeCommon - Type Type + TypeSize uint64 + Type Type } func (t *PtrType) Size() uint64 { - return ptrSize + return t.TypeSize } func (t *PtrType) Align() uint64 { diff --git a/sys/sys_386.go b/sys/sys_386.go index 9b9ef3b49..ed7b93a0b 100644 --- a/sys/sys_386.go +++ b/sys/sys_386.go @@ -215,7 +215,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "bnep_connlist_req"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnum"}, TypeSize: 4}, Buf: "ci"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conninfo", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conninfo", ArgDir: 1}}}}, }}, {Key: StructKey{Name: "bpf_attach_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "target"}}, @@ -234,12 +234,12 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "bpf_get_map_info_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "prog"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "info"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_info", ArgDir: 1}, AlignAttr: 8}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_info", ArgDir: 1}, AlignAttr: 8}}, }}, {Key: StructKey{Name: "bpf_get_prog_info_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "prog"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "info"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_prog_info", ArgDir: 1}, AlignAttr: 8}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_prog_info", ArgDir: 1}, AlignAttr: 8}}, }}, {Key: StructKey{Name: "bpf_insn"}, Fields: []Type{ &StructType{TypeCommon: TypeCommon{TypeName: "bpf_insn_generic", FldName: "generic"}}, @@ -268,12 +268,12 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "bpf_map_delete_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "map"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, TypeSize: 8, Type: &BufferType{}}, }}, {Key: StructKey{Name: "bpf_map_get_next_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "map"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "next"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "next"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "bpf_map_info", Dir: 1}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "type", ArgDir: 1}, TypeSize: 4}}, @@ -285,35 +285,35 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "bpf_map_lookup_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "map"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "bpf_map_update_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "map"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, TypeSize: 8, Type: &BufferType{}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_map_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}}, }}, {Key: StructKey{Name: "bpf_obj_get"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "bpf_obj_pin_map"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "fd"}}, }}, {Key: StructKey{Name: "bpf_obj_pin_prog"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "fd"}}, }}, {Key: StructKey{Name: "bpf_prog"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ninsn"}, TypeSize: 4}, Buf: "insns"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "insns"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "bpf_insn"}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "license"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "insns"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "bpf_insn"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "license"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "loglev"}, TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "logsize"}, TypeSize: 4}, Buf: "log"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "log"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "log"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "kver"}, TypeSize: 4}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_load_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1}}, }}, @@ -331,8 +331,8 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "retval"}, TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "insize"}, TypeSize: 4}, Buf: "indata"}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "outsize"}, TypeSize: 4}, Buf: "outdata"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "indata"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "outdata"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "indata"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "outdata"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "repeat"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dur"}, TypeSize: 4}}, }}, @@ -343,7 +343,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "brctl_arg_add_del", Dir: 2}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", ArgDir: 2}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "devname"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "devname"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "pad", ArgDir: 2}, TypeSize: 8}}, }}, {Key: StructKey{Name: "brctl_arg_generic", Dir: 2}, Fields: []Type{ @@ -353,7 +353,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "brctl_arg_get", Dir: 2}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", ArgDir: 2}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "indices", ArgDir: 2}, TypeSize: 8}}, }}, {Key: StructKey{Name: "bt_security"}, Fields: []Type{ @@ -473,7 +473,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "cmtp_connlist_req"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnum"}, TypeSize: 4}, Buf: "ci"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conninfo", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conninfo", ArgDir: 1}}}}, }}, {Key: StructKey{Name: "dccp6_pair", Dir: 1}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "f0", ArgDir: 1}}, @@ -550,18 +550,18 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "drm_buf_free"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 4}, Buf: "list"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, }}, {Key: StructKey{Name: "drm_buf_map"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 4}, Buf: "list"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "virtual"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_pub"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "virtual"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_pub"}}}}, }}, {Key: StructKey{Name: "drm_buf_pub"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "idx"}, TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "total"}, TypeSize: 4}, Buf: "addr"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "used"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "drm_client"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "idx"}, TypeSize: 4}}, @@ -587,22 +587,22 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "drm_ctx_priv_map"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "drmctx", FldName: "ctxid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "handle"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "handle"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "drm_ctx_res"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 4}, Buf: "context"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "context"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "context"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx", ArgDir: 1}}}}, }}, {Key: StructKey{Name: "drm_dma"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "drmctx", FldName: "context"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sendcnt"}, TypeSize: 4}, Buf: "sendind"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sendind"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sendsiz"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sendind"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sendsiz"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "drm_dma_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 16, 32, 64}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "reqcnd"}, TypeSize: 4}, Buf: "reqind"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "reqsiz0"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reqind"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reqsiz"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reqind"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reqsiz"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "granted"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "drm_gem_close"}, Fields: []Type{ @@ -641,10 +641,10 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "mtrr"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "drm_mode_card_res"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fbid"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "crtcid"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "connid"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "encid"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fbid"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "crtcid"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "connid"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "encid"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nfbid"}, TypeSize: 4}, Buf: "fbid"}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ncrtcid"}, TypeSize: 4}, Buf: "crtcid"}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nconnid"}, TypeSize: 4}, Buf: "connid"}, @@ -655,7 +655,7 @@ var structFields = []*StructFields{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "minh"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "drm_mode_crtc"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "connect"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "connect"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnt"}, TypeSize: 4}, Buf: "connect"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "crtcid"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "x"}, TypeSize: 4}}, @@ -665,7 +665,7 @@ var structFields = []*StructFields{ &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_modeinfo", FldName: "mode"}}, }}, {Key: StructKey{Name: "drm_mode_get_plane_res"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ids"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ids"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnt"}, TypeSize: 4}, Buf: "ids"}, }}, {Key: StructKey{Name: "drm_mode_modeinfo"}, Fields: []Type{ @@ -706,22 +706,22 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "drm_unique_in"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "uni"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "uni"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "uni"}, TypeSize: 8, Type: &BufferType{}}, }}, {Key: StructKey{Name: "drm_unique_out"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "uni"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "uni"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "uni"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "drm_version"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "maj"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "min"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "patch"}, TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "namelen"}, TypeSize: 8}, Buf: "name"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "datelen"}, TypeSize: 8}, Buf: "date"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "date"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "date"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "desclen"}, TypeSize: 8}, Buf: "desc"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "desc"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "desc"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "drm_wait_vblank"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "drm_vblank_seq_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{0, 1, 62, 67108864, 134217728, 268435456, 536870912, 1073741824}}, @@ -1393,7 +1393,7 @@ var structFields = []*StructFields{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "intrsk"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "parser"}, TypeSize: 2}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "rdsize"}, TypeSize: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "rddata"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "rddata"}, TypeSize: 8, Type: &BufferType{}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "country"}, TypeSize: 1}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "subclas"}, TypeSize: 1}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "vendor"}, TypeSize: 2}}, @@ -1427,7 +1427,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "hidp_connlist_req"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnum"}, TypeSize: 4}, Buf: "ci"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conninfo", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conninfo", ArgDir: 1}}}}, }}, {Key: StructKey{Name: "icmp6_pair", Dir: 1}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_icmp6", FldName: "f0", ArgDir: 1}}, @@ -1674,11 +1674,11 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "ifconf_buf", Dir: 2}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ifc_len", ArgDir: 2}, TypeSize: 4}, Buf: "ifcu_buf"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifcu_buf", IsOptional: true}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifcu_buf", IsOptional: true}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 2}}}, }}, {Key: StructKey{Name: "ifconf_req", Dir: 2}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ifc_len", ArgDir: 2}, TypeSize: 4}, Buf: "ifcu_req"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifcu_req", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifcu_req", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 2}}}, }}, {Key: StructKey{Name: "ifmap"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mem_start"}, TypeSize: 8}}, @@ -1711,7 +1711,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ifru_mtu"}, TypeSize: 4}}, &StructType{TypeCommon: TypeCommon{TypeName: "ifmap", FldName: "ifru_map"}}, &UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifru_names"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, &StructType{TypeCommon: TypeCommon{TypeName: "if_settings", FldName: "ifru_settings"}}, }}, {Key: StructKey{Name: "ifr_ifru", Dir: 1}, Fields: []Type{ @@ -1721,7 +1721,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ifru_mtu", ArgDir: 1}, TypeSize: 4}}, &StructType{TypeCommon: TypeCommon{TypeName: "ifmap", FldName: "ifru_map", ArgDir: 1}}, &UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifru_names", ArgDir: 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, &StructType{TypeCommon: TypeCommon{TypeName: "if_settings", FldName: "ifru_settings", ArgDir: 1}}, }}, {Key: StructKey{Name: "ifr_ifru", Dir: 2}, Fields: []Type{ @@ -1731,7 +1731,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ifru_mtu", ArgDir: 2}, TypeSize: 4}}, &StructType{TypeCommon: TypeCommon{TypeName: "ifmap", FldName: "ifru_map", ArgDir: 2}}, &UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifru_names", ArgDir: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, &StructType{TypeCommon: TypeCommon{TypeName: "if_settings", FldName: "ifru_settings", ArgDir: 2}}, }}, {Key: StructKey{Name: "ifr_ifru_in", Dir: 2}, Fields: []Type{ @@ -1752,7 +1752,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "ifreq_SIOCETHTOOL", Dir: 2}, Fields: []Type{ &UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifr_ifrn", ArgDir: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifr_ifru"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ethtool_cmd_u", ArgDir: 2}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifr_ifru"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ethtool_cmd_u", ArgDir: 2}, IsVarlen: true}}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad", ArgDir: 2}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 2}, TypeSize: 1}}, Kind: 1, RangeBegin: 16, RangeEnd: 16}, }}, {Key: StructKey{Name: "ifreq_SIOCGIFINDEX", Dir: 2}, Fields: []Type{ @@ -1773,31 +1773,31 @@ var structFields = []*StructFields{ &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", FldName: "ifr_addr", ArgDir: 2}}, }}, {Key: StructKey{Name: "ifs_ifsu"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, }}, {Key: StructKey{Name: "ifs_ifsu", Dir: 1}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, }}, {Key: StructKey{Name: "ifs_ifsu", Dir: 2}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, }}, {Key: StructKey{Name: "igmp_packet"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "igmp_types", FldName: "type"}, TypeSize: 1}, Vals: []uint64{17, 18, 19, 20, 21, 22, 23, 34, 30, 31}}, @@ -1881,7 +1881,7 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "input_mask"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "input_mask_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 17, 18, 21}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "size"}, TypeSize: 4}, ByteSize: 1, Buf: "ptr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ptr"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ptr"}, TypeSize: 8, Type: &BufferType{}}, }}, {Key: StructKey{Name: "io_cmap"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "map0"}, TypeSize: 8}}, @@ -1912,10 +1912,10 @@ var structFields = []*StructFields{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "lio_opcode", FldName: "op"}, TypeSize: 2}, Vals: []uint64{0, 1, 2, 3, 6, 7, 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "prio"}, TypeSize: 2}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nbytes"}, TypeSize: 8}, Buf: "buf"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "offset"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reserv"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reserv"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "iocb_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{0, 1}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "resfd"}}, }}, @@ -1938,15 +1938,15 @@ var structFields = []*StructFields{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ion_handle", FldName: "handle"}}, }}, {Key: StructKey{Name: "iovec_in"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "addr"}, }}, {Key: StructKey{Name: "iovec_nl"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "netlink_msg"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "netlink_msg"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "data"}, }}, {Key: StructKey{Name: "iovec_out"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "addr"}, }}, {Key: StructKey{Name: "ip_mreq"}, Fields: []Type{ @@ -2377,7 +2377,7 @@ var structFields = []*StructFields{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, }}, {Key: StructKey{Name: "kexec_segment"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sz"}, TypeSize: 8}, Buf: "buf"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "mem"}, TypeSize: 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "memsz"}, TypeSize: 8}}, @@ -2496,7 +2496,7 @@ var structFields = []*StructFields{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "group"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "attr"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, }}, {Key: StructKey{Name: "kvm_dirty_log"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_mem_slots", FldName: "slot"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 509, 510, 511, 10000, 65536, 65537, 65538, 65539, 65540, 66047, 66048, 66049}}, @@ -2592,7 +2592,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "kvm_ioeventfd"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "datam"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_ioeventfd_len", FldName: "len"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 4, 8}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_ioeventfd_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8}}, @@ -2945,7 +2945,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "kvm_text_arm64"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"}, }}, {Key: StructKey{Name: "kvm_text_x86"}, Fields: []Type{ @@ -2956,22 +2956,22 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "kvm_text_x86_16"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 1}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"}, }}, {Key: StructKey{Name: "kvm_text_x86_32"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"}, }}, {Key: StructKey{Name: "kvm_text_x86_64"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 64}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 3}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"}, }}, {Key: StructKey{Name: "kvm_text_x86_real"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"}, }}, {Key: StructKey{Name: "kvm_tpr_access_ctl"}, Fields: []Type{ @@ -3062,8 +3062,8 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "kvm_xen_hvm_config"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msr_index", FldName: "msr"}, TypeSize: 4}, Vals: []uint64{0, 1, 16, 17, 18, 19, 23, 27, 32, 33, 40, 41, 42, 44, 51, 52, 58, 59, 64, 96, 121, 136, 137, 138, 139, 155, 158, 193, 194, 205, 206, 226, 231, 232, 254, 278, 280, 281, 282, 283, 286, 372, 373, 374, 377, 378, 379, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 408, 409, 410, 411, 412, 413, 416, 418, 422, 423, 426, 429, 430, 431, 432, 433, 434, 456, 457, 473, 475, 476, 477, 478, 480, 508, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 962, 963, 964, 965, 1009, 1010, 1014, 1015, 1016, 1017, 1018, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1217, 1232, 1376, 1377, 1392, 1393, 1394, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1536, 1542, 1546, 1547, 1548, 1549, 1552, 1553, 1555, 1556, 1560, 1561, 1563, 1564, 1584, 1585, 1586, 1587, 1588, 1589, 1592, 1593, 1594, 1595, 1600, 1601, 1602, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1624, 1625, 1626, 1627, 1632, 1640, 1641, 1664, 1680, 1712, 1713, 1728, 1760, 1904, 1905, 1906, 1907, 1908, 1911, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, 2200, 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2223, 2224, 2225, 2226, 2227, 2228, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, 2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, 2479, 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2718, 2719, 2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, 2734, 2735, 2736, 2737, 2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, 2767, 2768, 2769, 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2778, 2779, 2780, 2781, 2782, 2783, 2784, 2785, 2786, 2787, 2788, 2789, 2790, 2791, 2792, 2793, 2794, 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, 2803, 2804, 2805, 2806, 2807, 2808, 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817, 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, 2826, 2827, 2828, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2838, 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2848, 2849, 2850, 2851, 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860, 2861, 2862, 2863, 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956, 2957, 2958, 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970, 2971, 2972, 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, 2981, 2982, 2983, 2984, 2985, 2986, 2987, 2988, 2989, 2990, 2991, 2992, 2993, 2994, 2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047, 3048, 3049, 3050, 3051, 3052, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, 3071, 3472, 3488, 3520, 3521, 3522, 3523, 3524, 3525, 3526, 3527, 1073741824, 1073741825, 1073741826, 1073741827, 1073741840, 1073741856, 1073741858, 1073741859, 1073741936, 1073741937, 1073741938, 1073741939, 1073741952, 1073741953, 1073741954, 1073741955, 1073741956, 1073741968, 1073741969, 1073741970, 1073741971, 1073741972, 1073741973, 1073741974, 1073741975, 1073741976, 1073741977, 1073741978, 1073741979, 1073741980, 1073741981, 1073741982, 1073741983, 1073742000, 1073742001, 1073742002, 1073742003, 1073742004, 1073742005, 1073742006, 1073742007, 1073742080, 1073742081, 1073742082, 1073742083, 1073742084, 1073742085, 1263947008, 1263947009, 1263947010, 1263947011, 1263947012, 3221225600, 3221225601, 3221225602, 3221225603, 3221225604, 3221225728, 3221225729, 3221225730, 3221225731, 3221225732, 3221291039, 3221291040, 3221291076, 3221291106, 3221291107, 3221291108, 3221291284, 3221291285, 3221291287, 3221291328, 3221291329, 3221295136, 3221295138, 3221295146, 3221295152, 3221295153, 3221295154, 3221295155, 3221295156, 3221295157, 3221295158, 3221295159, 3221295160, 3221295161, 3221295162, 3221295163, 3221295165}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr32"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr64"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr32"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr64"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size32"}, TypeSize: 1}, Buf: "addr32"}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size64"}, TypeSize: 1}, Buf: "addr64"}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 30, RangeEnd: 30}, @@ -3289,45 +3289,45 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "msghdr_alg"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addr"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrlen"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_alg"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_alg"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "ctrllen"}, TypeSize: 8}, ByteSize: 1, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {Key: StructKey{Name: "msghdr_netlink"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_nl"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_nl"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_un"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_un"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {Key: StructKey{Name: "msghdr_netrom"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {Key: StructKey{Name: "msghdr_sctp"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_sctp"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_sctp"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {Key: StructKey{Name: "msghdr_un"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_un"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_un"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, @@ -3353,11 +3353,11 @@ var structFields = []*StructFields{ &BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}}, }}, {Key: StructKey{Name: "nfc_llcp_send_msghdr"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, @@ -3430,11 +3430,11 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "msg_len"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "recv_msghdr"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_name", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_name", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_namelen"}, TypeSize: 4}, Buf: "msg_name"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_iov"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_iov"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_iovlen"}, TypeSize: 8}, Buf: "msg_iov"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg_control"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg_control"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_controllen"}, TypeSize: 8}, Buf: "msg_control"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "msg_flags"}, TypeSize: 4}}, }}, @@ -3471,7 +3471,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "rt_pad3"}, TypeSize: 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "rt_pad4"}, TypeSize: 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "rt_metric"}, TypeSize: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rt_dev", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rt_dev", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "rt_mtu"}, TypeSize: 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "rt_window"}, TypeSize: 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "rt_irtt"}, TypeSize: 2}}, @@ -3629,7 +3629,7 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "sctp_getaddrs_old", Dir: 2}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "assoc_id", ArgDir: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addr_num", ArgDir: 2}, TypeSize: 4}, Buf: "addrs"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrs"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrs"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, }}, {Key: StructKey{Name: "sctp_hmacalgo"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "shmac_num_idents"}, TypeSize: 4}, Buf: "shmac_idents"}, @@ -3822,11 +3822,11 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "msg_len"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "send_msghdr"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_name", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_name", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_namelen"}, TypeSize: 4}, Buf: "msg_name"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_iov"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_iov"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_iovlen"}, TypeSize: 8}, Buf: "msg_iov"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_control"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_control"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_controllen"}, TypeSize: 8}, Buf: "msg_control"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "msg_flags"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, @@ -3862,8 +3862,8 @@ var structFields = []*StructFields{ &UnionType{TypeCommon: TypeCommon{TypeName: "sigevent_u", FldName: "u"}}, }}, {Key: StructKey{Name: "sigevent_thread"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "func"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "attr"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "func"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "attr"}, TypeSize: 8, Type: &BufferType{}}, }}, {Key: StructKey{Name: "sigevent_u"}, Fields: []Type{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}, Kind: 1, RangeBegin: 8, RangeEnd: 8}, @@ -3892,7 +3892,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mask", ArgDir: 2}, TypeSize: 8}}, }}, {Key: StructKey{Name: "sigset_size"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ss"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ss"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 2}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "ss"}, }}, {Key: StructKey{Name: "snd_ctl_elem_id"}, Fields: []Type{ @@ -3920,7 +3920,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "items"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "item"}, TypeSize: 4}}, &BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "name"}, Kind: 1, RangeBegin: 64, RangeEnd: 64}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nameptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nameptr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "namelen"}, TypeSize: 4}, Buf: "nameptr"}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad1"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 44, RangeEnd: 44}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "d"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}, Kind: 1, RangeBegin: 4, RangeEnd: 4}, @@ -3931,7 +3931,7 @@ var structFields = []*StructFields{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "space"}, TypeSize: 4}, Buf: "pids"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "used"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "count"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pids"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pids"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id", ArgDir: 1}}}}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 50, RangeEnd: 50}, }}, {Key: StructKey{Name: "snd_ctl_elem_value"}, Fields: []Type{ @@ -4024,7 +4024,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "snd_seq_ev_ext"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "ptr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ptr"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ptr"}, TypeSize: 8, Type: &BufferType{}}, }}, {Key: StructKey{Name: "snd_seq_ev_note"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "chan"}, TypeSize: 1}}, @@ -4040,7 +4040,7 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "snd_seq_ev_quote"}, Fields: []Type{ &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_addr", FldName: "origin"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "val"}, TypeSize: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "event", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_event"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "event", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_event"}}}, }}, {Key: StructKey{Name: "snd_seq_ev_raw32"}, Fields: []Type{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 3, RangeEnd: 3}, @@ -4249,7 +4249,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "sock_fprog"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 2}, Buf: "filter"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filter"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_filter"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filter"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_filter"}}}}, }}, {Key: StructKey{Name: "sock_in6_pair", Dir: 1}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "f0", ArgDir: 1}}, @@ -5028,43 +5028,43 @@ var structFields = []*StructFields{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f1"}, TypeSize: 8}, Buf: "f0"}, }}, {Key: StructKey{Name: "syz_recur_0"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, }}, {Key: StructKey{Name: "syz_recur_0", Dir: 2}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, }}, {Key: StructKey{Name: "syz_recur_1"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, }}, {Key: StructKey{Name: "syz_recur_1", Dir: 2}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, }}, {Key: StructKey{Name: "syz_recur_2"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a4", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a5", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a4", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a5", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, }}, {Key: StructKey{Name: "syz_recur_2", Dir: 2}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a4", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a5", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a4", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a5", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, }}, {Key: StructKey{Name: "syz_recur_2_0"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, }}, {Key: StructKey{Name: "syz_regression0_struct", Dir: 2}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "f0", ArgDir: 2}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "f0", ArgDir: 2}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "syz_struct0"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "f0"}, TypeSize: 8}}, @@ -5251,7 +5251,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "te_closesession", Dir: 2}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "te_session_id", FldName: "session_id", ArgDir: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "answer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_answer", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "answer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_answer", ArgDir: 1}}}, }}, {Key: StructKey{Name: "te_int_mem_union"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "int"}, TypeSize: 4}}, @@ -5269,19 +5269,19 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "te_opensession", Dir: 2}, Fields: []Type{ &StructType{TypeCommon: TypeCommon{TypeName: "te_service_id", FldName: "dest_uuid", ArgDir: 2}}, &StructType{TypeCommon: TypeCommon{TypeName: "te_operation", FldName: "operation", ArgDir: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "answer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_answer", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "answer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_answer", ArgDir: 1}}}, }}, {Key: StructKey{Name: "te_oper_param"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "index"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "te_oper_param_type_flags", FldName: "type"}, TypeSize: 4}}, &UnionType{TypeCommon: TypeCommon{TypeName: "te_int_mem_union", FldName: "u"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "next_ptr_user", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "next_ptr_user", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, }}, {Key: StructKey{Name: "te_operation", Dir: 2}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "unused_command", ArgDir: 2}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "status", ArgDir: 2}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list_head"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "unused_list_tail"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list_head"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "unused_list_tail"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "list_count", ArgDir: 2}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "unused_interface_side", ArgDir: 2}, TypeSize: 4}}, }}, @@ -5496,11 +5496,11 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "unimapdesc_in"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnt"}, TypeSize: 2}, Buf: "entries"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "entries"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unipair"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "entries"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unipair"}}}}, }}, {Key: StructKey{Name: "unimapdesc_out"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnt"}, TypeSize: 2}, Buf: "entries"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "entries"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unipair", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "entries"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unipair", ArgDir: 1}}}}, }}, {Key: StructKey{Name: "unimapinit"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "size"}, TypeSize: 2}}, @@ -5756,114 +5756,114 @@ var structFields = []*StructFields{ var Calls = []*Call{ {NR: 18446744073709551615, Name: "accept", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "ret", ArgDir: 1}}}, {NR: 18446744073709551615, Name: "accept$alg", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_alg", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_alg", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_alg", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_algconn", FldName: "ret", ArgDir: 1}}}, {NR: 18446744073709551615, Name: "accept$ax25", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "ret", ArgDir: 1}}}, {NR: 18446744073709551615, Name: "accept$inet", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "ret", ArgDir: 1}}}, {NR: 18446744073709551615, Name: "accept$inet6", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "ret", ArgDir: 1}}}, {NR: 18446744073709551615, Name: "accept$ipx", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "ret", ArgDir: 1}}}, {NR: 18446744073709551615, Name: "accept$llc", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "ret", ArgDir: 1}}}, {NR: 18446744073709551615, Name: "accept$netrom", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "ret", ArgDir: 1}}}, {NR: 18446744073709551615, Name: "accept$nfc_llcp", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "ret", ArgDir: 1}}}, {NR: 18446744073709551615, Name: "accept$packet", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "ret", ArgDir: 1}}}, {NR: 18446744073709551615, Name: "accept$unix", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "ret", ArgDir: 1}}}, {NR: 364, Name: "accept4", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "ret", ArgDir: 1}}}, {NR: 364, Name: "accept4$ax25", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "ret", ArgDir: 1}}}, {NR: 364, Name: "accept4$inet", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "ret", ArgDir: 1}}}, {NR: 364, Name: "accept4$inet6", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "ret", ArgDir: 1}}}, {NR: 364, Name: "accept4$ipx", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "ret", ArgDir: 1}}}, {NR: 364, Name: "accept4$llc", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "ret", ArgDir: 1}}}, {NR: 364, Name: "accept4$packet", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "ret", ArgDir: 1}}}, {NR: 364, Name: "accept4$unix", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "ret", ArgDir: 1}}}, {NR: 51, Name: "acct", CallName: "acct", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename", IsOptional: true}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename", IsOptional: true}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 286, Name: "add_key", CallName: "add_key", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "paylen"}, TypeSize: 8}, Buf: "payload"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "keyring_type", FldName: "keyring"}, TypeSize: 8}, Vals: []uint64{18446744073709551615, 18446744073709551614, 18446744073709551613, 18446744073709551612, 18446744073709551611, 18446744073709551610, 18446744073709551609, 18446744073709551608}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ret", ArgDir: 1}}}, @@ -5872,319 +5872,319 @@ var Calls = []*Call{ }}, {NR: 384, Name: "arch_prctl", CallName: "arch_prctl", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "arch_prctl_code", FldName: "code"}, TypeSize: 8}, Vals: []uint64{4098, 4099, 4097, 4100}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 361, Name: "bind", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 361, Name: "bind$alg", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_alg", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_alg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_alg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 361, Name: "bind$ax25", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 361, Name: "bind$bt_hci", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_hci"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_hci"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 361, Name: "bind$bt_l2cap", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_l2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_l2"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 361, Name: "bind$bt_rfcomm", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_rc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_rc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 361, Name: "bind$bt_sco", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_sco", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_sco"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_sco"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 361, Name: "bind$inet", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 361, Name: "bind$inet6", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 361, Name: "bind$ipx", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 361, Name: "bind$llc", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 361, Name: "bind$netlink", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 361, Name: "bind$netrom", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 361, Name: "bind$nfc_llcp", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 361, Name: "bind$packet", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 361, Name: "bind$unix", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 357, Name: "bpf$BPF_GET_MAP_INFO", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_get_map_info_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_get_map_info_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 357, Name: "bpf$BPF_GET_PROG_INFO", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_get_prog_info_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_get_prog_info_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 357, Name: "bpf$BPF_MAP_GET_FD_BY_ID", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "bpf_map_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "bpf_map_id"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "ret", ArgDir: 1}}}, {NR: 357, Name: "bpf$BPF_MAP_GET_NEXT_ID", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 357, Name: "bpf$BPF_PROG_ATTACH", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_attach_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_attach_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 357, Name: "bpf$BPF_PROG_DETACH", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_detach_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_detach_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 357, Name: "bpf$BPF_PROG_GET_FD_BY_ID", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "bpf_prog_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "bpf_prog_id"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "ret", ArgDir: 1}}}, {NR: 357, Name: "bpf$BPF_PROG_GET_NEXT_ID", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 357, Name: "bpf$BPF_PROG_TEST_RUN", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_test_prog_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_test_prog_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 357, Name: "bpf$MAP_CREATE", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_create_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_create_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "ret", ArgDir: 1}}}, {NR: 357, Name: "bpf$MAP_DELETE_ELEM", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_delete_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_delete_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 357, Name: "bpf$MAP_GET_NEXT_KEY", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_get_next_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_get_next_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 357, Name: "bpf$MAP_LOOKUP_ELEM", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_lookup_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_lookup_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 357, Name: "bpf$MAP_UPDATE_ELEM", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_update_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_update_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 357, Name: "bpf$OBJ_GET_MAP", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_get"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_get"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "ret", ArgDir: 1}}}, {NR: 357, Name: "bpf$OBJ_GET_PROG", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_get"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_get"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "ret", ArgDir: 1}}}, {NR: 357, Name: "bpf$OBJ_PIN_MAP", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_pin_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_pin_map"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 357, Name: "bpf$OBJ_PIN_PROG", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_pin_prog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_pin_prog"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 357, Name: "bpf$PROG_LOAD", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 5}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_prog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_prog"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "ret", ArgDir: 1}}}, {NR: 184, Name: "capget", CallName: "capget", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "hdr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_header"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_data"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "hdr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_header"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_data"}}}, }}, {NR: 185, Name: "capset", CallName: "capset", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "hdr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_header"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_data"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "hdr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_header"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_data"}}}, }}, {NR: 12, Name: "chdir", CallName: "chdir", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 15, Name: "chmod", CallName: "chmod", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }}, {NR: 182, Name: "chown", CallName: "chown", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}}, }}, {NR: 61, Name: "chroot", CallName: "chroot", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 343, Name: "clock_adjtime", CallName: "clock_adjtime", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tx"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timex"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tx"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timex"}}}, }}, {NR: 266, Name: "clock_getres", CallName: "clock_getres", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, }}, {NR: 265, Name: "clock_gettime", CallName: "clock_gettime", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, }}, {NR: 267, Name: "clock_nanosleep", CallName: "clock_nanosleep", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timer_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rqtp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rmtp", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rqtp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rmtp", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, }}, {NR: 264, Name: "clock_settime", CallName: "clock_settime", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 120, Name: "clone", CallName: "clone", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clone_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{256, 512, 1024, 2048, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432, 67108864, 134217728, 268435456, 536870912, 1073741824, 2147483648}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "sp"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "parentid"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "childtid"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "tls"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "sp"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "parentid"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "childtid"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "tls"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 6, Name: "close", CallName: "close", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, }}, {NR: 362, Name: "connect", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 362, Name: "connect$ax25", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 362, Name: "connect$bt_l2cap", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_l2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_l2"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 362, Name: "connect$bt_rfcomm", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_rc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_rc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 362, Name: "connect$bt_sco", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_sco", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_sco"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_sco"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 362, Name: "connect$inet", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 362, Name: "connect$inet6", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 362, Name: "connect$ipx", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 362, Name: "connect$llc", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 362, Name: "connect$netlink", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 362, Name: "connect$netrom", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 362, Name: "connect$nfc_llcp", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 362, Name: "connect$nfc_raw", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_raw", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 362, Name: "connect$packet", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 362, Name: "connect$unix", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 8, Name: "creat", CallName: "creat", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 129, Name: "delete_module", CallName: "delete_module", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "delete_module_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 512}}, }}, {NR: 41, Name: "dup", CallName: "dup", Args: []Type{ @@ -6209,7 +6209,7 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "op"}, TypeSize: 8}, Val: 1}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event"}, IsPacked: true}}, }}, {NR: 255, Name: "epoll_ctl$EPOLL_CTL_DEL", CallName: "epoll_ctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}}, @@ -6220,19 +6220,19 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "op"}, TypeSize: 8}, Val: 3}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event"}, IsPacked: true}}, }}, {NR: 319, Name: "epoll_pwait", CallName: "epoll_pwait", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event", ArgDir: 1}, IsPacked: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event", ArgDir: 1}, IsPacked: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "maxevents"}, TypeSize: 8}, Buf: "events"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeout"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sigmask"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sigmask"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "sigmask"}, }}, {NR: 256, Name: "epoll_wait", CallName: "epoll_wait", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event", ArgDir: 1}, IsPacked: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event", ArgDir: 1}, IsPacked: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "maxevents"}, TypeSize: 8}, Buf: "events"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeout"}, TypeSize: 4}}, }}, @@ -6244,15 +6244,15 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "eventfd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{524288, 2048, 1}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "ret", ArgDir: 1}}}, {NR: 11, Name: "execve", CallName: "execve", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "argv"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "envp"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "argv"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "envp"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, }}, {NR: 358, Name: "execveat", CallName: "execveat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "argv"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "envp"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "argv"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "envp"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "at_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 256, 1024, 2048, 4096}}, }}, {NR: 1, Name: "exit", CallName: "exit", Args: []Type{ @@ -6263,7 +6263,7 @@ var Calls = []*Call{ }}, {NR: 307, Name: "faccessat", CallName: "faccessat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "faccessat_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{256, 512, 1024, 2048, 4096}}, }}, @@ -6288,7 +6288,7 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fanotify_mark", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 128, 4, 8, 16, 32, 64}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fanotify_mask", FldName: "mask"}, TypeSize: 8}, Vals: []uint64{1, 2, 8, 16, 32, 65536, 131072, 1073741824, 134217728}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fddir"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 133, Name: "fchdir", CallName: "fchdir", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -6299,7 +6299,7 @@ var Calls = []*Call{ }}, {NR: 306, Name: "fchmodat", CallName: "fchmodat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }}, {NR: 95, Name: "fchown", CallName: "fchown", Args: []Type{ @@ -6309,7 +6309,7 @@ var Calls = []*Call{ }}, {NR: 298, Name: "fchownat", CallName: "fchownat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "at_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 256, 1024, 2048, 4096}}, @@ -6335,12 +6335,12 @@ var Calls = []*Call{ {NR: 55, Name: "fcntl$getownex", CallName: "fcntl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "f_owner_ex", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "f_owner_ex", ArgDir: 1}}}, }}, {NR: 55, Name: "fcntl$lock", CallName: "fcntl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fcntl_lock", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{6, 7, 5}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lock"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "flock"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lock"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "flock"}}}, }}, {NR: 55, Name: "fcntl$notify", CallName: "fcntl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -6365,7 +6365,7 @@ var Calls = []*Call{ {NR: 55, Name: "fcntl$setownex", CallName: "fcntl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "f_owner_ex"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "f_owner_ex"}}}, }}, {NR: 55, Name: "fcntl$setpipe", CallName: "fcntl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -6387,18 +6387,18 @@ var Calls = []*Call{ }}, {NR: 231, Name: "fgetxattr", CallName: "fgetxattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 350, Name: "finit_module", CallName: "finit_module", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "finit_module_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }}, {NR: 234, Name: "flistxattr", CallName: "flistxattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"}, }}, {NR: 143, Name: "flock", CallName: "flock", Args: []Type{ @@ -6407,22 +6407,22 @@ var Calls = []*Call{ }}, {NR: 237, Name: "fremovexattr", CallName: "fremovexattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, }}, {NR: 228, Name: "fsetxattr", CallName: "fsetxattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "setxattr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }}, {NR: 108, Name: "fstat", CallName: "fstat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, }}, {NR: 100, Name: "fstatfs", CallName: "fstatfs", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 118, Name: "fsync", CallName: "fsync", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -6432,48 +6432,48 @@ var Calls = []*Call{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "len"}, TypeSize: 8}}, }}, {NR: 240, Name: "futex", CallName: "futex", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "futex_op", FldName: "op"}, TypeSize: 8}, Vals: []uint64{0, 9, 1, 3, 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "val"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr2"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr2"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "val3"}, TypeSize: 8}}, }}, {NR: 299, Name: "futimesat", CallName: "futimesat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dir"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, }}, {NR: 130, Name: "get_kernel_syms", CallName: "get_kernel_syms", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "table"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "table"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 275, Name: "get_mempolicy", CallName: "get_mempolicy", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mode"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mode"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxnode"}, TypeSize: 8}}, &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mempolicy_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 4, 2, 1}}, }}, {NR: 312, Name: "get_robust_list", CallName: "get_robust_list", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "head"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "robust_list", ArgDir: 1}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "head"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "head"}, TypeSize: 8, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "robust_list", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "head"}}, }}, {NR: 244, Name: "get_thread_area", CallName: "get_thread_area", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, }}, {NR: 183, Name: "getcwd", CallName: "getcwd", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 141, Name: "getdents", CallName: "getdents", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ent"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ent"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "ent"}, }}, {NR: 220, Name: "getdents64", CallName: "getdents64", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ent"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ent"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "ent"}, }}, {NR: 50, Name: "getegid", CallName: "getegid", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "ret", ArgDir: 1}}}, @@ -6481,61 +6481,61 @@ var Calls = []*Call{ {NR: 47, Name: "getgid", CallName: "getgid", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "ret", ArgDir: 1}}}, {NR: 80, Name: "getgroups", CallName: "getgroups", Args: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 2}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 2}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 2}}}}, }}, {NR: 105, Name: "getitimer", CallName: "getitimer", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "getitimer_which", FldName: "which"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval", ArgDir: 1}}}, }}, {NR: 368, Name: "getpeername", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 368, Name: "getpeername$ax25", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 368, Name: "getpeername$inet", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 368, Name: "getpeername$inet6", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 368, Name: "getpeername$ipx", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 368, Name: "getpeername$llc", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 368, Name: "getpeername$netlink", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 368, Name: "getpeername$netrom", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 368, Name: "getpeername$packet", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 368, Name: "getpeername$unix", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 132, Name: "getpgid", CallName: "getpgid", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, @@ -6549,1144 +6549,1144 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "who"}}, }}, {NR: 355, Name: "getrandom", CallName: "getrandom", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "getrandom_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }}, {NR: 171, Name: "getresgid", CallName: "getresgid", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rgid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "egid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sgid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rgid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "egid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sgid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, }}, {NR: 165, Name: "getresuid", CallName: "getresuid", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ruid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "euid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "suid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ruid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "euid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "suid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, }}, {NR: 76, Name: "getrlimit", CallName: "getrlimit", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rlimit_type", FldName: "res"}, TypeSize: 8}, Vals: []uint64{9, 4, 0, 2, 1, 10, 8, 12, 13, 7, 6, 5, 14, 15, 11, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rlim"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rlim"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit", ArgDir: 1}}}, }}, {NR: 77, Name: "getrusage", CallName: "getrusage", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rusage_who", FldName: "who"}, TypeSize: 8}, Vals: []uint64{0, 18446744073709551615, 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "usage"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "usage"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, }}, {NR: 367, Name: "getsockname", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 367, Name: "getsockname$ax25", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 367, Name: "getsockname$inet", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 367, Name: "getsockname$inet6", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 367, Name: "getsockname$ipx", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 367, Name: "getsockname$llc", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 367, Name: "getsockname$netlink", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 367, Name: "getsockname$netrom", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 367, Name: "getsockname$packet", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 367, Name: "getsockname$unix", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 365, Name: "getsockopt", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "level"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "optname"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$SO_BINDTODEVICE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 25}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 365, Name: "getsockopt$SO_PEERCRED", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 365, Name: "getsockopt$SO_TIMESTAMPING", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 37}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$ax25_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 257}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{25}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$ax25_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 257}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 5, 3, 4, 9, 6, 7, 8, 12, 10}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$bt_BT_CHANNEL_POLICY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 365, Name: "getsockopt$bt_BT_DEFER_SETUP", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 365, Name: "getsockopt$bt_BT_FLUSHABLE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 365, Name: "getsockopt$bt_BT_POWER", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8"}, TypeSize: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8"}, TypeSize: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 365, Name: "getsockopt$bt_BT_RCVMTU", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 365, Name: "getsockopt$bt_BT_SECURITY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bt_security", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bt_security", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 365, Name: "getsockopt$bt_BT_SNDMTU", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 365, Name: "getsockopt$bt_BT_VOICE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 365, Name: "getsockopt$bt_hci", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_hci_sockopt", FldName: "opt"}, TypeSize: 8}, Vals: []uint64{1, 3, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 365, Name: "getsockopt$bt_l2cap_L2CAP_CONNINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_conninfo", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_conninfo", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 365, Name: "getsockopt$bt_l2cap_L2CAP_LM", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 365, Name: "getsockopt$bt_l2cap_L2CAP_OPTIONS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_options", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_options", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 365, Name: "getsockopt$bt_rfcomm_RFCOMM_CONNINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 18}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 365, Name: "getsockopt$bt_rfcomm_RFCOMM_LM", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 18}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 365, Name: "getsockopt$bt_sco_SCO_CONNINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_sco", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 365, Name: "getsockopt$bt_sco_SCO_OPTIONS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_sco", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 365, Name: "getsockopt$inet6_IPV6_FLOWLABEL_MGR", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_flowlabel_req", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_flowlabel_req", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet6_IPV6_IPSEC_POLICY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet6_IPV6_XFRM_POLICY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 35}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet6_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet6_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{6, 20, 21, 27, 28, 32, 34, 35, 42, 43, 44, 45, 46, 47, 48, 50, 54, 55, 57, 59, 61, 68, 69, 202, 204, 205, 210, 211}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet6_dccp_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{2, 12, 13, 14, 15, 128, 192}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet6_dccp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 3, 4, 5, 6, 10, 11, 16, 17}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet6_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet6_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 16, 17, 18, 19, 22, 23, 24, 25, 26, 33, 36, 49, 51, 52, 53, 56, 58, 60, 62, 66, 67, 80, 70, 72, 73, 74, 75, 76, 200, 201, 203, 206, 207, 208, 209}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet6_mreq", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ipv6_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{20, 21, 27, 28}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipv6_mreq", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipv6_mreq", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet6_mtu", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 23}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet6_tcp_TCP_REPAIR_WINDOW", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet6_tcp_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{11, 13, 14, 22, 26, 28, 29}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet6_tcp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet6_udp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 100, 101, 102}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet_IP_IPSEC_POLICY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet_IP_XFRM_POLICY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{4, 9, 16, 17, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet_dccp_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{2, 12, 13, 14, 15, 128, 192}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet_dccp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 3, 4, 5, 6, 10, 11, 16, 17}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21, 22, 23, 24, 33, 34, 49, 50}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet_mreq", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{35, 36, 32}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet_mreqn", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{35, 36, 32}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreqn", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreqn", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet_mreqsrc", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreqsrc", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{39, 38, 40, 37}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq_source", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq_source", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet_mtu", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet_opts", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_opts", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{4, 9}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet_pktinfo", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in_pktinfo", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in_pktinfo", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_ASSOCINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_AUTOCLOSE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_AUTO_ASCONF", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 30}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_CONTEXT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 114}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_DELAYED_SACK", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack", ArgDir: 2}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack", ArgDir: 2}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 118}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_EVENTS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_ids", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_ids", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 28}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 112}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_stats", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_stats", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 109}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 108}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_HMAC_IDENT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_INITMSG", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 27}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_MAXSEG", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg", ArgDir: 2}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg", ArgDir: 2}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_MAX_BURST", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 20}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_NODELAY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 19}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 31}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 26}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 115}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prstatus", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prstatus", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_PR_SUPPORTED", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 113}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_RECVNXTINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 33}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_RECVRCVINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_RESET_STREAMS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 119}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_RTOINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 111}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs_old", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs_old", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 102}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_peeloff_arg_t", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_peeloff_arg_t", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp6_SCTP_STATUS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_status", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_status", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_ASSOCINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_AUTOCLOSE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_AUTO_ASCONF", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 30}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_CONTEXT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 114}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_DELAYED_SACK", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack", ArgDir: 2}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack", ArgDir: 2}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 118}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_EVENTS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_ids", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_ids", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 28}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_GET_ASSOC_STATS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 112}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_stats", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_stats", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 109}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 108}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_HMAC_IDENT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_INITMSG", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 27}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_MAXSEG", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg", ArgDir: 2}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg", ArgDir: 2}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_MAX_BURST", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 20}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_NODELAY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 19}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 31}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 26}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_PRIMARY_ADDR", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 115}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prstatus", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prstatus", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_PR_SUPPORTED", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 113}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_RECVNXTINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 33}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_RECVRCVINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_RESET_STREAMS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 119}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_RTOINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 111}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs_old", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs_old", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 102}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_peeloff_arg_t", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_peeloff_arg_t", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_sctp_SCTP_STATUS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_status", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_status", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 365, Name: "getsockopt$inet_tcp_TCP_REPAIR_WINDOW", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet_tcp_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{11, 13, 14, 22, 26, 28, 29}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet_tcp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$inet_udp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 100, 101, 102}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$ipx_IPX_TYPE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 256}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$kcm_KCM_RECV_DISABLE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 281}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 365, Name: "getsockopt$llc_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 268}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "llc_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$netlink", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_sockopts", FldName: "opt"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 365, Name: "getsockopt$netrom_NETROM_IDLE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 365, Name: "getsockopt$netrom_NETROM_N2", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 365, Name: "getsockopt$netrom_NETROM_T1", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 365, Name: "getsockopt$netrom_NETROM_T2", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 365, Name: "getsockopt$netrom_NETROM_T4", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 365, Name: "getsockopt$nfc_llcp", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 280}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "nfc_llcp_opts", FldName: "opt"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 365, Name: "getsockopt$packet_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 5, 6, 13, 22}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$packet_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{3, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$sock_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{28, 31, 26}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$sock_cred", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$sock_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{30, 6, 1, 39, 4, 5, 9, 42, 12, 38, 8, 33, 18, 19, 2, 7, 32, 29, 3, 15, 10, 11, 16, 35, 44, 34, 40, 41, 43, 45, 46, 47}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$sock_linger", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "linger", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "linger", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 365, Name: "getsockopt$sock_timeval", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_timeval", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{20, 21}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 224, Name: "gettid", CallName: "gettid", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "ret", ArgDir: 1}}}, {NR: 24, Name: "getuid", CallName: "getuid", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "ret", ArgDir: 1}}}, {NR: 229, Name: "getxattr", CallName: "getxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 128, Name: "init_module", CallName: "init_module", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mod"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mod"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "mod"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, }}, {NR: 292, Name: "inotify_add_watch", CallName: "inotify_add_watch", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_inotify", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inotify_mask", FldName: "mask"}, TypeSize: 8}, Vals: []uint64{1, 4, 8, 16, 256, 512, 1024, 2, 2048, 64, 128, 32, 33554432, 67108864, 536870912, 2147483648, 16777216}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "inotifydesc", FldName: "ret", ArgDir: 1}}}, {NR: 291, Name: "inotify_init", CallName: "inotify_init", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_inotify", FldName: "ret", ArgDir: 1}}}, @@ -7699,8 +7699,8 @@ var Calls = []*Call{ }}, {NR: 249, Name: "io_cancel", CallName: "io_cancel", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", FldName: "ctx"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "iocb"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iocb"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_event", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "iocb"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iocb"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_event", ArgDir: 1}}}, }}, {NR: 246, Name: "io_destroy", CallName: "io_destroy", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", FldName: "ctx"}}, @@ -7709,37 +7709,37 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", FldName: "ctx"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "min_nr"}, TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr"}, TypeSize: 8}, Buf: "events"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_event", ArgDir: 1}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_event", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 245, Name: "io_setup", CallName: "io_setup", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "n"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctx"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctx"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", ArgDir: 1}}}, }}, {NR: 248, Name: "io_submit", CallName: "io_submit", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", FldName: "ctx"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr"}, TypeSize: 8}, Buf: "iocbpp"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "iocbpp"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iocb"}}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "iocbpp"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iocb"}}}}}, }}, {NR: 54, Name: "ioctl", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_ADD_BUFS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222823958}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_ADD_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775392}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_ADD_MAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222823957}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_AGP_ACQUIRE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, @@ -7748,27 +7748,27 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$DRM_IOCTL_AGP_ALLOC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299700}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_buffer", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_buffer", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_AGP_BIND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291766}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_binding"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_binding"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_AGP_ENABLE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074029618}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_AGP_FREE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074816053}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_buffer"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_buffer"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_AGP_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149606451}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_AGP_RELEASE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, @@ -7777,22 +7777,22 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$DRM_IOCTL_AGP_UNBIND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291767}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_binding"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_binding"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_AUTH_MAGIC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074029585}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_CONTROL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291732}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_control"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_control"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_DMA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223872553}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_dma"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_dma"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_DROP_MASTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, @@ -7801,147 +7801,147 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$DRM_IOCTL_FREE_BUFS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291738}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_free"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_free"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_GEM_CLOSE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291721}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_close"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_close"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_GEM_FLINK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775370}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_flink", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_flink", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_GEM_OPEN", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299659}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_open", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_open", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_GET_CAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299660}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_get_cap"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_get_cap"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_GET_CLIENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222823941}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_client"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_client"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_GET_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775395}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_GET_MAGIC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147771394}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_GET_MAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222823940}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_GET_SAREA_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775389}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_priv_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_priv_map"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_GET_STATS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2155635718}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_GET_UNIQUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775361}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_unique_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_unique_out"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_INFO_BUFS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775384}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_IRQ_BUSID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299651}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_irq_busid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_irq_busid"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_LOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291754}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_lock"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_lock"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_MAP_BUFS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222037529}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_map"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_MARK_BUFS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075340311}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_MODESET_CTL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291720}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_modeset_ctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_modeset_ctl"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_MODE_GETCRTC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3228066977}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_crtc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_crtc"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222037685}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_get_plane_res"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_get_plane_res"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_MODE_GETRESOURCES", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3225445536}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_card_res"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_card_res"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_MODE_SETCRTC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3228066978}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_crtc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_crtc"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_NEW_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291749}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222037550}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_prime_handle", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_prime_handle", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222037549}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_prime_handle", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_prime_handle", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_RES_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775398}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_res"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_res"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_RM_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775393}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_RM_MAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075340315}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_SET_CLIENT_CAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074816013}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_get_cap"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_get_cap"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_SET_MASTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, @@ -7950,302 +7950,302 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$DRM_IOCTL_SET_SAREA_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291740}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_priv_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_priv_map"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_SET_UNIQUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291728}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_unique_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_unique_in"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_SET_VERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299655}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_set_version"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_set_version"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_SG_ALLOC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775416}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_scatter_gather"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_scatter_gather"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_SG_FREE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291769}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_scatter_gather"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_scatter_gather"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_SWITCH_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291748}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_UNLOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291755}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_lock"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_lock"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_VERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223610368}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_version"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_version"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_WAIT_VBLANK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299706}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_wait_vblank"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_wait_vblank"}}}, }}, {NR: 54, Name: "ioctl$EVIOCGABS0", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149074240}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGABS20", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149074272}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGABS2F", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149074287}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGABS3F", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149074303}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGBITKEY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695649}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGBITSND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695666}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGBITSW", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695653}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGEFFECTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147763588}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148025602}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGKEY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695640}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGKEYCODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148025604}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGKEYCODE_V2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2150122756}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGLED", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695641}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGMASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148550034}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_mask"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_mask"}}}, }}, {NR: 54, Name: "ioctl$EVIOCGMTSLOTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695626}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGNAME", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695622}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGPHYS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695623}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGPROP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695625}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGRAB", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021776}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$EVIOCGREP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148025603}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGSND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695642}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGSW", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695643}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGUNIQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695624}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGVERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147763457}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCREVOKE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021777}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$EVIOCRMFF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021761}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$EVIOCSABS0", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075332544}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, }}, {NR: 54, Name: "ioctl$EVIOCSABS20", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075332576}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, }}, {NR: 54, Name: "ioctl$EVIOCSABS2F", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075332591}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, }}, {NR: 54, Name: "ioctl$EVIOCSABS3F", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075332607}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, }}, {NR: 54, Name: "ioctl$EVIOCSCLOCKID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021792}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$EVIOCSFF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1076643200}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ff_effect"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ff_effect"}}}, }}, {NR: 54, Name: "ioctl$EVIOCSKEYCODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074283780}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 2, RangeEnd: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 2, RangeEnd: 2}}, }}, {NR: 54, Name: "ioctl$EVIOCSKEYCODE_V2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1076380932}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_keymap_entry"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_keymap_entry"}}}, }}, {NR: 54, Name: "ioctl$EVIOCSMASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074808211}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_mask"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_mask"}}}, }}, {NR: 54, Name: "ioctl$EVIOCSREP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074283779}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 2, RangeEnd: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 2, RangeEnd: 2}}, }}, {NR: 54, Name: "ioctl$FIONREAD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$FUSE_DEV_IOC_CLONE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147804416}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse"}}}, }}, {NR: 54, Name: "ioctl$GIO_CMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19312}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_cmap", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_cmap", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$GIO_FONT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19296}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$GIO_FONTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19307}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$GIO_SCRNMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19264}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$GIO_UNIMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19302}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapdesc_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapdesc_out"}}}, }}, {NR: 54, Name: "ioctl$GIO_UNISCRNMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19305}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "ioctl$ION_IOC_ALLOC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_allocation_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_allocation_data", ArgDir: 2}}}, }}, {NR: 18446744073709551615, Name: "ioctl$ION_IOC_CUSTOM", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_custom_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_custom_data", ArgDir: 2}}}, }}, {NR: 18446744073709551615, Name: "ioctl$ION_IOC_FREE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_handle_data"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_handle_data"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$ION_IOC_IMPORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, }}, {NR: 18446744073709551615, Name: "ioctl$ION_IOC_MAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, }}, {NR: 18446744073709551615, Name: "ioctl$ION_IOC_SHARE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, }}, {NR: 18446744073709551615, Name: "ioctl$ION_IOC_SYNC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$KDADDIO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -8268,52 +8268,52 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KDGETKEYCODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19276}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbkeycode"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbkeycode"}}}, }}, {NR: 54, Name: "ioctl$KDGETLED", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19249}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, }}, {NR: 54, Name: "ioctl$KDGETMODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19259}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 54, Name: "ioctl$KDGKBDIACR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19274}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KDGKBENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19270}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbentry"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbentry"}}}, }}, {NR: 54, Name: "ioctl$KDGKBLED", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19300}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, }}, {NR: 54, Name: "ioctl$KDGKBMETA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19298}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 54, Name: "ioctl$KDGKBMODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19268}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 54, Name: "ioctl$KDGKBSENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19272}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbentry"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbentry"}}}, }}, {NR: 54, Name: "ioctl$KDGKBTYPE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19251}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, }}, {NR: 54, Name: "ioctl$KDMKTONE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -8323,7 +8323,7 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KDSETKEYCODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19277}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbkeycode"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbkeycode"}}}, }}, {NR: 54, Name: "ioctl$KDSETLED", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -8348,17 +8348,17 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KDSKBMETA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19299}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, }}, {NR: 54, Name: "ioctl$KDSKBMODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19269}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, }}, {NR: 54, Name: "ioctl$KDSKBSENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19273}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 54, Name: "ioctl$KIOCSOUND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -8368,37 +8368,37 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KVM_ARM_SET_DEVICE_ADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835115}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_arm_device_addr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_arm_device_addr"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_ARM_VCPU_INIT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_init"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_init"}}}, }}, {NR: 54, Name: "ioctl$KVM_ASSIGN_DEV_IRQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980784}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_irq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_irq"}}}, }}, {NR: 54, Name: "ioctl$KVM_ASSIGN_PCI_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151722601}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, }}, {NR: 54, Name: "ioctl$KVM_ASSIGN_SET_INTX_MASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980836}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, }}, {NR: 54, Name: "ioctl$KVM_ASSIGN_SET_MSIX_ENTRY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835060}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_msix_entry"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_msix_entry"}}}, }}, {NR: 54, Name: "ioctl$KVM_ASSIGN_SET_MSIX_NR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310771}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_msix_nr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_msix_nr"}}}, }}, {NR: 54, Name: "ioctl$KVM_CHECK_EXTENSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd"}}, @@ -8413,7 +8413,7 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KVM_CREATE_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222056672}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_create_device", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_create_device", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$KVM_CREATE_IRQCHIP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, @@ -8422,7 +8422,7 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KVM_CREATE_PIT2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980791}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_config"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_config"}}}, }}, {NR: 54, Name: "ioctl$KVM_CREATE_VCPU", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, @@ -8437,87 +8437,87 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KVM_DEASSIGN_DEV_IRQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980789}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_irq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_irq"}}}, }}, {NR: 54, Name: "ioctl$KVM_DEASSIGN_PCI_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980786}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, }}, {NR: 54, Name: "ioctl$KVM_DIRTY_TLB", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074572970}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_dirty_tlb"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_dirty_tlb"}}}, }}, {NR: 54, Name: "ioctl$KVM_ENABLE_CAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1080602275}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_enable_cap_vm"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_enable_cap_vm"}}}, }}, {NR: 54, Name: "ioctl$KVM_ENABLE_CAP_CPU", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1080602275}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_enable_cap_cpu"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_enable_cap_cpu"}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_CLOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2150674044}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_clock_data", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_clock_data", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_CPUID2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221794449}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid2", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid2", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_DEBUGREGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2155916961}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_debugregs", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_debugregs", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_DEVICE_ATTR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075359458}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_DIRTY_LOG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835010}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_dirty_log"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_dirty_log"}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_EMULATED_CPUID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221794313}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_FPU", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2174791308}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_fpu", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_fpu", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_IRQCHIP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3255348834}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_irq_chip", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_irq_chip", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_LAPIC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2214637198}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_lapic_state"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_lapic_state"}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_MP_STATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147790488}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_MSRS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221794440}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msrs", ArgDir: 1}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msrs", ArgDir: 1}, IsPacked: true}}, }}, {NR: 54, Name: "ioctl$KVM_GET_MSR_INDEX_LIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221532162}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msr_list"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msr_list"}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_NR_MMU_PAGES", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, @@ -8527,37 +8527,37 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KVM_GET_ONE_REG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835115}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_one_reg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_one_reg"}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_PIT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3225988709}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_PIT2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2154868383}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_REGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2156965505}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_regs", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_regs", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_REG_LIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221794480}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_reg_list"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_reg_list"}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_SREGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2167975555}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_sregs", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_sregs", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_SUPPORTED_CPUID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221794309}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_TSC_KHZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, @@ -8566,7 +8566,7 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KVM_GET_VCPU_EVENTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151722655}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_events", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_events", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_VCPU_MMAP_SIZE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd"}}, @@ -8575,42 +8575,42 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KVM_GET_XCRS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2173218470}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xcrs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xcrs"}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_XSAVE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2415963812}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xsave", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xsave", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KVM_HAS_DEVICE_ATTR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075359459}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, }}, {NR: 54, Name: "ioctl$KVM_INTERRUPT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074048646}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$KVM_IOEVENTFD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980793}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_ioeventfd"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_ioeventfd"}}}, }}, {NR: 54, Name: "ioctl$KVM_IRQFD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075883638}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irqfd"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irqfd"}}}, }}, {NR: 54, Name: "ioctl$KVM_IRQ_LINE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310753}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_level"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_level"}}}, }}, {NR: 54, Name: "ioctl$KVM_IRQ_LINE_STATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221794407}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_level"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_level"}}}, }}, {NR: 54, Name: "ioctl$KVM_KVMCLOCK_CTRL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, @@ -8623,27 +8623,27 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KVM_PPC_ALLOCATE_HTAB", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221532327}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$KVM_PPC_GET_PVINFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1082175137}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KVM_PPC_GET_SMMU_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2186325670}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KVM_REGISTER_COALESCED_MMIO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835047}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_coalesced_mmio_zone"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_coalesced_mmio_zone"}}}, }}, {NR: 54, Name: "ioctl$KVM_REINJECT_CONTROL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 44657}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_reinject_control"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_reinject_control"}}}, }}, {NR: 54, Name: "ioctl$KVM_RUN", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, @@ -8653,97 +8653,97 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KVM_S390_INTERRUPT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835092}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_interrupt"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_interrupt"}}}, }}, {NR: 54, Name: "ioctl$KVM_S390_INTERRUPT_CPU", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835092}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_interrupt"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_interrupt"}}}, }}, {NR: 54, Name: "ioctl$KVM_S390_UCAS_MAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075359312}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_ucas_mapping"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_ucas_mapping"}}}, }}, {NR: 54, Name: "ioctl$KVM_S390_UCAS_UNMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075359313}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_ucas_mapping"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_ucas_mapping"}}}, }}, {NR: 54, Name: "ioctl$KVM_S390_VCPU_FAULT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074048594}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_BOOT_CPU_ID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 44664}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}, Kind: 3, RangeEnd: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}, Kind: 3, RangeEnd: 2}}, }}, {NR: 54, Name: "ioctl$KVM_SET_CLOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1076932219}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_clock_data"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_clock_data"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_CPUID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310794}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_CPUID2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310800}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid2"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_DEBUGREGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1082175138}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_debugregs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_debugregs"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_DEVICE_ATTR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075359457}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_FPU", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1101049485}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_fpu"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_fpu"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_GSI_ROUTING", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310762}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_routing"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_routing"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_GUEST_DEBUG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1078505115}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_guest_debug"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_guest_debug"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_IDENTITY_MAP_ADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310728}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_IRQCHIP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2181607011}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_irq_chip"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_irq_chip"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_LAPIC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1140895375}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_lapic_state"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_lapic_state"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_MP_STATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074048665}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_mp_state"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_mp_state"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_MSRS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310793}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msrs"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msrs"}, IsPacked: true}}, }}, {NR: 54, Name: "ioctl$KVM_SET_NR_MMU_PAGES", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, @@ -8753,32 +8753,32 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KVM_SET_ONE_REG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835116}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_one_reg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_one_reg"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_PIT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2152246886}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_PIT2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1081126560}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_REGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1083223682}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_regs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_regs"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_SIGNAL_MASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074048651}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_signal_mask"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_signal_mask"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_SREGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1094233732}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_sregs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_sregs"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_TSC_KHZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, @@ -8793,32 +8793,32 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KVM_SET_USER_MEMORY_REGION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075883590}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_userspace_memory_region"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_userspace_memory_region"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_VAPIC_ADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310803}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_VCPU_EVENTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980832}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_events"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_events"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_XCRS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1099476647}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xcrs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xcrs"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_XSAVE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1342221989}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xsave"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xsave"}}}, }}, {NR: 54, Name: "ioctl$KVM_SIGNAL_MSI", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075883685}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msi"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msi"}}}, }}, {NR: 54, Name: "ioctl$KVM_SMI", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, @@ -8827,37 +8827,37 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KVM_TPR_ACCESS_REPORTING", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223891602}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_tpr_access_ctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_tpr_access_ctl"}}}, }}, {NR: 54, Name: "ioctl$KVM_TRANSLATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222843013}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_translation"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_translation"}}}, }}, {NR: 54, Name: "ioctl$KVM_UNREGISTER_COALESCED_MMIO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835048}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_coalesced_mmio_zone"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_coalesced_mmio_zone"}}}, }}, {NR: 54, Name: "ioctl$KVM_X86_GET_MCE_CAP_SUPPORTED", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148052637}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KVM_X86_SETUP_MCE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310812}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_mce_cap"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_mce_cap"}}}, }}, {NR: 54, Name: "ioctl$KVM_X86_SET_MCE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980830}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_x86_mce"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_x86_mce"}}}, }}, {NR: 54, Name: "ioctl$KVM_XEN_HVM_CONFIG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077456506}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xen_hvm_config"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xen_hvm_config"}}}, }}, {NR: 54, Name: "ioctl$LOOP_CHANGE_FD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, @@ -8885,12 +8885,12 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$LOOP_GET_STATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19459}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$LOOP_GET_STATUS64", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19461}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info64", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info64", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$LOOP_SET_CAPACITY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, @@ -8909,12 +8909,12 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$LOOP_SET_STATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19458}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info"}}}, }}, {NR: 54, Name: "ioctl$LOOP_SET_STATUS64", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19460}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info64"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info64"}}}, }}, {NR: 54, Name: "ioctl$PERF_EVENT_IOC_DISABLE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, @@ -8929,12 +8929,12 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$PERF_EVENT_IOC_ID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147755015}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "id"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "id"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 54, Name: "ioctl$PERF_EVENT_IOC_PERIOD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074275332}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "period"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "period"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, }}, {NR: 54, Name: "ioctl$PERF_EVENT_IOC_REFRESH", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, @@ -8954,7 +8954,7 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$PERF_EVENT_IOC_SET_FILTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074013190}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filter"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filter"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, }}, {NR: 54, Name: "ioctl$PERF_EVENT_IOC_SET_OUTPUT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, @@ -8964,12 +8964,12 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$PIO_CMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19312}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_cmap"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_cmap"}}}, }}, {NR: 54, Name: "ioctl$PIO_FONT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19297}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 54, Name: "ioctl$PIO_FONTRESET", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -8979,337 +8979,337 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$PIO_FONTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19308}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 54, Name: "ioctl$PIO_SCRNMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19265}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 54, Name: "ioctl$PIO_UNIMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19303}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapdesc_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapdesc_in"}}}, }}, {NR: 54, Name: "ioctl$PIO_UNIMAPCLR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19304}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapinit"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapinit"}}}, }}, {NR: 54, Name: "ioctl$PIO_UNISCRNMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19306}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 54, Name: "ioctl$RNDADDENTROPY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074287107}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rnd_entpropy"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rnd_entpropy"}}}, }}, {NR: 54, Name: "ioctl$RNDADDTOENTCNT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074024961}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$RNDCLEARPOOL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 20998}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$RNDGETENTCNT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147766784}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$RNDZAPENTCNT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 20996}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$SIOCGIFHWADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35111}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$SIOCSIFHWADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35108}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_CARD_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2172146945}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_ADD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3239073047}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3239073041}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_LIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3225965840}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_list"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_list"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077957908}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_READ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3267646738}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_value"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_REMOVE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3225441561}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_REPLACE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3239073048}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_UNLOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077957909}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3267646739}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_value"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_HWDEP_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2161923361}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221509408}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_PCM_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3240121649}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_pcm_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_pcm_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767600}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025778}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_POWER_STATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767761}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_PVERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767552}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3238810945}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_rawmidi_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_rawmidi_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221509440}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_RAWMIDI_PREFER_SUBDEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025794}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221509398}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_TLV_COMMAND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221771548}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_TLV_READ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221771546}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_TLV_WRITE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221771547}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_CLIENT_ID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767041}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_CREATE_PORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3231994656}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3230421810}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1084511009}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_DELETE_QUEUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1082938163}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3233567504}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3227013963}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_pool"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_pool"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3230421814}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3231994658}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3226227529}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_client"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_client"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3230421812}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3227276096}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3224130369}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3227538245}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_timer"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_timer"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3226489680}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_PVERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767040}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3233567569}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3231994706}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_QUERY_SUBS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3227013967}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_query_subs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_query_subs"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077957454}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_remove_events"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_remove_events"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222295299}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_running_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_running_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1086083857}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1079530316}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_pool"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_pool"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_PORT_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1084511011}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1078743882}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_client"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_client"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3230421813}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1076646722}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1080054598}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_timer"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_timer"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1079006000}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3224392450}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_system_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_system_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1079006001}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_CONTINUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, @@ -9318,32 +9318,32 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_GINFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3235927043}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_ginfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_ginfo"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_GPARAMS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077695492}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_gparams"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_gparams"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_GSTATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3225441285}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_gstatus"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_gstatus"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2162185233}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222557697}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_id"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_PARAMS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1079006226}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_params"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_params"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_PAUSE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, @@ -9352,12 +9352,12 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_PVERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767296}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_SELECT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077171216}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_select"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_select"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_START", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, @@ -9366,7 +9366,7 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_STATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2153272340}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_STOP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, @@ -9375,7 +9375,7 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_TREAD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025474}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}, Kind: 3, RangeEnd: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}, Kind: 3, RangeEnd: 1}}, }}, {NR: 54, Name: "ioctl$TCFLSH", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9385,12 +9385,12 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$TCGETA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21509}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$TCGETS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21505}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$TCSBRK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9405,32 +9405,32 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$TCSETA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21506}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, }}, {NR: 54, Name: "ioctl$TCSETAF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21508}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, }}, {NR: 54, Name: "ioctl$TCSETAW", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21506}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, }}, {NR: 54, Name: "ioctl$TCSETS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21506}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, }}, {NR: 54, Name: "ioctl$TCSETSF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21508}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, }}, {NR: 54, Name: "ioctl$TCSETSW", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21506}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, }}, {NR: 54, Name: "ioctl$TCXONC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9440,17 +9440,17 @@ var Calls = []*Call{ {NR: 18446744073709551615, Name: "ioctl$TE_IOCTL_CLOSE_CLIENT_SESSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_closesession", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_closesession", ArgDir: 2}}}, }}, {NR: 18446744073709551615, Name: "ioctl$TE_IOCTL_LAUNCH_OPERATION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_launchop", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_launchop", ArgDir: 2}}}, }}, {NR: 18446744073709551615, Name: "ioctl$TE_IOCTL_OPEN_CLIENT_SESSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_opensession", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_opensession", ArgDir: 2}}}, }}, {NR: 18446744073709551615, Name: "ioctl$TE_IOCTL_SS_CMD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "fd"}}, @@ -9472,82 +9472,82 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$TIOCGETD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21540}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TIOCGLCKTRMIOS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21590}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, }}, {NR: 54, Name: "ioctl$TIOCGPGRP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21519}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$TIOCGSID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21519}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$TIOCGSOFTCAR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21529}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TIOCGWINSZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21523}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "winsize", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "winsize", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$TIOCLINUX2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_selection"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_selection"}}}, }}, {NR: 54, Name: "ioctl$TIOCLINUX3", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}, Val: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}, Val: 3}}, }}, {NR: 54, Name: "ioctl$TIOCLINUX4", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}, Val: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}, Val: 4}}, }}, {NR: 54, Name: "ioctl$TIOCLINUX5", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loadlut"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loadlut"}}}, }}, {NR: 54, Name: "ioctl$TIOCLINUX6", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_shift_state"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_shift_state"}}}, }}, {NR: 54, Name: "ioctl$TIOCLINUX7", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_report_mouse"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_report_mouse"}}}, }}, {NR: 54, Name: "ioctl$TIOCMBIC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21527}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TIOCMBIS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21527}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TIOCMGET", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21525}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TIOCMSET", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21528}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TIOCNOTTY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9560,12 +9560,12 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$TIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TIOCPKT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21536}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TIOCSBRK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9579,22 +9579,22 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$TIOCSETD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21539}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TIOCSLCKTRMIOS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21591}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$TIOCSPGRP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21519}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, }}, {NR: 54, Name: "ioctl$TIOCSSOFTCAR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21530}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TIOCSTI", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9604,22 +9604,22 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$TIOCSWINSZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21524}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "winsize"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "winsize"}}}, }}, {NR: 54, Name: "ioctl$TIOCTTYGSTRUCT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21530}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$TTUNGETFILTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148029659}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$TUNATTACHFILTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074287829}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, }}, {NR: 54, Name: "ioctl$TUNDETACHFILTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, @@ -9629,107 +9629,107 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$TUNGETFEATURES", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767503}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TUNGETIFF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767506}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TUNGETSNDBUF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767507}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TUNGETVNETHDRSZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767511}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TUNSETIFF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025674}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, }}, {NR: 54, Name: "ioctl$TUNSETIFINDEX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025690}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TUNSETLINK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025677}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TUNSETNOCSUM", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025672}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TUNSETOFFLOAD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025680}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TUNSETOWNER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025676}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid"}}}, }}, {NR: 54, Name: "ioctl$TUNSETPERSIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025675}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TUNSETQUEUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025689}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, }}, {NR: 54, Name: "ioctl$TUNSETSNDBUF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025684}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TUNSETTXFILTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025681}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tun_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tun_filter"}}}, }}, {NR: 54, Name: "ioctl$TUNSETVNETHDRSZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025688}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$UFFDIO_API", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222841919}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_api"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_api"}}}, }}, {NR: 54, Name: "ioctl$UFFDIO_COPY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148575746}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, }}, {NR: 54, Name: "ioctl$UFFDIO_REGISTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223366144}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_register"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_register"}}}, }}, {NR: 54, Name: "ioctl$UFFDIO_UNREGISTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148575745}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, }}, {NR: 54, Name: "ioctl$UFFDIO_WAKE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148575746}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, }}, {NR: 54, Name: "ioctl$UFFDIO_ZEROPAGE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148575746}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, }}, {NR: 54, Name: "ioctl$VT_ACTIVATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9743,17 +9743,17 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$VT_GETMODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22017}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_mode", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_mode", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$VT_GETSTATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22019}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_stat"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_stat"}}}, }}, {NR: 54, Name: "ioctl$VT_OPENQRY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22016}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$VT_RELDISP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9762,17 +9762,17 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$VT_RESIZE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22025}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_sizes"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_sizes"}}}, }}, {NR: 54, Name: "ioctl$VT_RESIZEX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22026}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_consize"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_consize"}}}, }}, {NR: 54, Name: "ioctl$VT_SETMODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22018}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_mode"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_mode"}}}, }}, {NR: 54, Name: "ioctl$VT_WAITACTIVE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9781,437 +9781,437 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$fiemap", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223348747}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fiemap"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fiemap"}}}, }}, {NR: 54, Name: "ioctl$int_in", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ioctl_int_in", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{21537, 21586}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, }}, {NR: 54, Name: "ioctl$int_out", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ioctl_int_out", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{21600, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 54, Name: "ioctl$sock_FIOGETOWN", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35075}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$sock_FIOSETOWN", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35073}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, }}, {NR: 54, Name: "ioctl$sock_SIOCADDDLCI", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35200}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dlci_add", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dlci_add", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_SIOCBRADDBR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35232}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, }}, {NR: 54, Name: "ioctl$sock_SIOCBRDELBR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35233}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, }}, {NR: 54, Name: "ioctl$sock_SIOCDELDLCI", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35201}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dlci_add"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dlci_add"}}}, }}, {NR: 54, Name: "ioctl$sock_SIOCETHTOOL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35142}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_SIOCETHTOOL", ArgDir: 2}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_SIOCETHTOOL", ArgDir: 2}, IsPacked: true}}, }}, {NR: 54, Name: "ioctl$sock_SIOCGIFBR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35136}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "brctl_arg", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "brctl_arg", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_SIOCGIFCONF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35088}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ifconf", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ifconf", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_SIOCGIFINDEX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35123}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_SIOCGIFINDEX", ArgDir: 2}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_SIOCGIFINDEX", ArgDir: 2}, IsPacked: true}}, }}, {NR: 54, Name: "ioctl$sock_SIOCGPGRP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35076}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$sock_SIOCGSKNS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35148}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 2}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 2}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_SIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_SIOCOUTQNSD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35147}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_SIOCSIFBR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35136}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "brctl_arg", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "brctl_arg", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_SIOCSPGRP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35074}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, }}, {NR: 54, Name: "ioctl$sock_bt", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_ioctl", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{21521, 21531, 35078, 35079}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_bt_bnep_BNEPCONNADD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021064}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_connadd_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_connadd_req"}}}, }}, {NR: 54, Name: "ioctl$sock_bt_bnep_BNEPCONNDEL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021065}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conndel_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conndel_req"}}}, }}, {NR: 54, Name: "ioctl$sock_bt_bnep_BNEPGETCONNINFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147762899}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conninfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conninfo"}}}, }}, {NR: 54, Name: "ioctl$sock_bt_bnep_BNEPGETCONNLIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147762898}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_connlist_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_connlist_req"}}}, }}, {NR: 54, Name: "ioctl$sock_bt_bnep_BNEPGETSUPPFEAT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147762900}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_bt_cmtp_CMTPCONNADD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_cmtp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021320}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_connadd_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_connadd_req"}}}, }}, {NR: 54, Name: "ioctl$sock_bt_cmtp_CMTPCONNDEL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_cmtp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021321}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conndel_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conndel_req"}}}, }}, {NR: 54, Name: "ioctl$sock_bt_cmtp_CMTPGETCONNINFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_cmtp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147763155}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conninfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conninfo"}}}, }}, {NR: 54, Name: "ioctl$sock_bt_cmtp_CMTPGETCONNLIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_cmtp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147763154}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_connlist_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_connlist_req"}}}, }}, {NR: 54, Name: "ioctl$sock_bt_hci", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_hci_ioctl", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{1074022601, 1074022602, 1074022603, 1074022604, 2147764434, 2147764435, 2147764436, 2147764437, 2147764439, 1074022620, 1074022621, 1074022622, 1074022623, 1074022624, 1074022625, 1074022626, 1074022627, 1074022628, 1074022630, 1074022631, 2147764464}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_bt_hidp_HIDPCONNADD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hidp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074022600}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_connadd_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_connadd_req"}}}, }}, {NR: 54, Name: "ioctl$sock_bt_hidp_HIDPCONNDEL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hidp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074022601}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conndel_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conndel_req"}}}, }}, {NR: 54, Name: "ioctl$sock_bt_hidp_HIDPGETCONNINFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hidp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147764435}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conninfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conninfo"}}}, }}, {NR: 54, Name: "ioctl$sock_bt_hidp_HIDPGETCONNLIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hidp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147764434}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_connlist_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_connlist_req"}}}, }}, {NR: 54, Name: "ioctl$sock_ifreq", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ifreq_ioctls", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{35088, 35089, 35091, 35092, 35093, 35094, 35095, 35096, 35097, 35098, 35099, 35100, 35101, 35102, 35103, 35104, 35105, 35106, 35107, 35108, 35109, 35110, 35111, 35113, 35120, 35121, 35122, 35123, 35124, 35125, 35126, 35127, 35128, 35138, 35139, 35142, 35143, 35144, 35145, 35146, 35184, 35185, 35216, 35217, 35218, 35219, 35220, 35221, 35234, 35235, 35248, 35249}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_inet6_SIOCADDRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35083}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_rtmsg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_rtmsg"}}}, }}, {NR: 54, Name: "ioctl$sock_inet6_SIOCDELRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35084}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_rtmsg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_rtmsg"}}}, }}, {NR: 54, Name: "ioctl$sock_inet6_SIOCDIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35126}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, }}, {NR: 54, Name: "ioctl$sock_inet6_SIOCSIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35094}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, }}, {NR: 54, Name: "ioctl$sock_inet6_SIOCSIFDSTADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35096}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, }}, {NR: 54, Name: "ioctl$sock_inet6_tcp_SIOCATMARK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35077}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_inet6_tcp_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_inet6_tcp_SIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_inet6_tcp_SIOCOUTQNSD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35147}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_inet6_udp_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_inet6_udp_SIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCADDRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35083}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCDARP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35155}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in"}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCDELRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35084}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCGARP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35156}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCGIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35093}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCGIFBRDADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35097}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCGIFDSTADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35095}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCGIFNETMASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35099}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCGIFPFLAGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35125}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCRTMSG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35085}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCSARP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35157}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in"}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCSIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35094}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCSIFBRDADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35098}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCSIFDSTADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35096}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCSIFFLAGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35092}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCSIFNETMASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35100}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCSIFPFLAGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35124}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_inet_sctp_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_inet_tcp_SIOCATMARK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35077}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_inet_tcp_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_inet_tcp_SIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_inet_tcp_SIOCOUTQNSD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35147}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_inet_udp_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_inet_udp_SIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_ipx_SIOCAIPXITFCRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35296}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_ipx_SIOCAIPXPRISLT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35297}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_ipx_SIOCGIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35093}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_ipx", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_ipx", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_ipx_SIOCIPXCFGDATA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35298}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipx_config_data", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipx_config_data", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$sock_ipx_SIOCIPXNCPCONN", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35299}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, }}, {NR: 54, Name: "ioctl$sock_ipx_SIOCSIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35094}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_ipx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_ipx"}}}, }}, {NR: 54, Name: "ioctl$sock_kcm_SIOCKCMATTACH", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35296}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_attach"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_attach"}}}, }}, {NR: 54, Name: "ioctl$sock_kcm_SIOCKCMCLONE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35298}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_clone", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_clone", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_kcm_SIOCKCMUNATTACH", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35297}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_unattach"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_unattach"}}}, }}, {NR: 54, Name: "ioctl$sock_netdev_private", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "cmd"}, TypeSize: 2}, Kind: 3, RangeBegin: 35312, RangeEnd: 35327}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}}}, }}, {NR: 54, Name: "ioctl$sock_netrom_SIOCADDRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35083}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_netrom_SIOCGSTAMP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35078}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_netrom_SIOCGSTAMPNS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35079}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_netrom_TIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_netrom_TIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_proto_private", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "cmd"}, TypeSize: 2}, Kind: 3, RangeBegin: 35296, RangeEnd: 35311}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}}}, }}, {NR: 54, Name: "ioctl$void", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -10253,7 +10253,7 @@ var Calls = []*Call{ {NR: 283, Name: "kexec_load", CallName: "kexec_load", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "entry"}, TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr_segments"}, TypeSize: 8}, Buf: "segments"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "segments"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kexec_segment"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "segments"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kexec_segment"}}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kexec_load_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 196608, 4063232, 1310720, 1376256, 3276800, 2621440, 1441792, 2752512, 524288, 655360}}, }}, {NR: 288, Name: "keyctl$assume_authority", CallName: "keyctl", Args: []Type{ @@ -10273,7 +10273,7 @@ var Calls = []*Call{ {NR: 288, Name: "keyctl$describe", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 6}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "desc"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "desc"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "desc"}, }}, {NR: 288, Name: "keyctl$get_keyring_id", CallName: "keyctl", Args: []Type{ @@ -10289,20 +10289,20 @@ var Calls = []*Call{ {NR: 288, Name: "keyctl$get_security", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 17}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "label"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "label"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "label"}, }}, {NR: 288, Name: "keyctl$instantiate", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 12}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "paylen"}, TypeSize: 8}, Buf: "payload"}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ring"}}, }}, {NR: 288, Name: "keyctl$instantiate_iov", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 20}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "payload"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "payload"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "payload"}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ring"}}, }}, @@ -10312,7 +10312,7 @@ var Calls = []*Call{ }}, {NR: 288, Name: "keyctl$join", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "session", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "session", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, }}, {NR: 288, Name: "keyctl$link", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 8}, @@ -10328,7 +10328,7 @@ var Calls = []*Call{ {NR: 288, Name: "keyctl$read", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 11}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "payload"}, }}, {NR: 288, Name: "keyctl$reject", CallName: "keyctl", Args: []Type{ @@ -10345,8 +10345,8 @@ var Calls = []*Call{ {NR: 288, Name: "keyctl$search", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 10}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ring"}}, }}, {NR: 288, Name: "keyctl$session_to_parent", CallName: "keyctl", Args: []Type{ @@ -10374,29 +10374,29 @@ var Calls = []*Call{ {NR: 288, Name: "keyctl$update", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 2}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "paylen"}, TypeSize: 8}, Buf: "payload"}, }}, {NR: 16, Name: "lchown", CallName: "lchown", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}}, }}, {NR: 230, Name: "lgetxattr", CallName: "lgetxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9, Name: "link", CallName: "link", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 303, Name: "linkat", CallName: "linkat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "oldfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "newfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "linkat_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 1024}}, }}, {NR: 363, Name: "listen", CallName: "listen", Args: []Type{ @@ -10408,23 +10408,23 @@ var Calls = []*Call{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "backlog"}, TypeSize: 4}}, }}, {NR: 232, Name: "listxattr", CallName: "listxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"}, }}, {NR: 233, Name: "llistxattr", CallName: "llistxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"}, }}, {NR: 253, Name: "lookup_dcookie", CallName: "lookup_dcookie", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "cookie"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 236, Name: "lremovexattr", CallName: "lremovexattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, }}, {NR: 19, Name: "lseek", CallName: "lseek", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -10432,15 +10432,15 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "seek_whence", FldName: "whence"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, }}, {NR: 227, Name: "lsetxattr", CallName: "lsetxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "setxattr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }}, {NR: 107, Name: "lstat", CallName: "lstat", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, }}, {NR: 219, Name: "madvise", CallName: "madvise", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}}, @@ -10451,7 +10451,7 @@ var Calls = []*Call{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "addr"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mbind_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{0, 2, 3, 1, 32768, 16384}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxnode"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mbind_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 4}}, }}, @@ -10460,42 +10460,42 @@ var Calls = []*Call{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}}, }}, {NR: 356, Name: "memfd_create", CallName: "memfd_create", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "memfd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 294, Name: "migrate_pages", CallName: "migrate_pages", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxnode"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, }}, {NR: 218, Name: "mincore", CallName: "mincore", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "vec"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "vec"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 39, Name: "mkdir", CallName: "mkdir", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }}, {NR: 296, Name: "mkdirat", CallName: "mkdirat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }}, {NR: 14, Name: "mknod", CallName: "mknod", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev"}, TypeSize: 4}}, }}, {NR: 14, Name: "mknod$loop", CallName: "mknod", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}}, &ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "dev"}, TypeSize: 8}, ValuesStart: 1792, ValuesPerProc: 2}, }}, {NR: 297, Name: "mknodat", CallName: "mknodat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev"}, TypeSize: 4}}, }}, @@ -10521,37 +10521,37 @@ var Calls = []*Call{ }, Ret: &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "ret", ArgDir: 1}}}, {NR: 123, Name: "modify_ldt$read", CallName: "modify_ldt", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 123, Name: "modify_ldt$read_default", CallName: "modify_ldt", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 123, Name: "modify_ldt$write", CallName: "modify_ldt", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 123, Name: "modify_ldt$write2", CallName: "modify_ldt", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 21, Name: "mount", CallName: "mount", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "src"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dst"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "filesystem", Values: []string{"sysfs\x00", "rootfs\x00", "ramfs\x00", "tmpfs\x00", "devtmpfs\x00", "debugfs\x00", "securityfs\x00", "sockfs\x00", "pipefs\x00", "anon_inodefs\x00", "devpts\x00", "ext3\x00", "ext2\x00", "ext4\x00", "hugetlbfs\x00", "vfat\x00", "ecryptfs\x00", "fuseblk\x00", "fuse\x00", "rpc_pipefs\x00", "nfs\x00", "nfs4\x00", "nfsd\x00", "binfmt_misc\x00", "autofs\x00", "xfs\x00", "jfs\x00", "msdos\x00", "ntfs\x00", "minix\x00", "hfs\x00", "hfsplus\x00", "qnx4\x00", "ufs\x00", "btrfs\x00", "configfs\x00", "ncpfs\x00", "qnx6\x00", "exofs\x00", "befs\x00", "vxfs\x00", "gfs2\x00", "gfs2meta\x00", "fusectl\x00", "bfs\x00", "nsfs\x00", "efs\x00", "cifs\x00", "efivarfs\x00", "affs\x00", "tracefs\x00", "bdev\x00", "ocfs2\x00", "ocfs2_dlmfs\x00", "hpfs\x00", "proc\x00", "afs\x00", "reiserfs\x00", "jffs2\x00", "romfs\x00", "aio\x00", "sysv\x00", "v7\x00", "udf\x00", "ceph\x00", "pstore\x00", "adfs\x00", "9p\x00", "hostfs\x00", "squashfs\x00", "cramfs\x00", "iso9660\x00", "coda\x00", "nilfs2\x00", "logfs\x00", "overlay\x00", "f2fs\x00", "omfs\x00", "ubifs\x00", "openpromfs\x00", "bpf\x00", "cgroup\x00", "cgroup2\x00", "cpuset\x00", "mqueue\x00", "aufs\x00", "selinuxfs\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "src"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dst"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "filesystem", Values: []string{"sysfs\x00", "rootfs\x00", "ramfs\x00", "tmpfs\x00", "devtmpfs\x00", "debugfs\x00", "securityfs\x00", "sockfs\x00", "pipefs\x00", "anon_inodefs\x00", "devpts\x00", "ext3\x00", "ext2\x00", "ext4\x00", "hugetlbfs\x00", "vfat\x00", "ecryptfs\x00", "fuseblk\x00", "fuse\x00", "rpc_pipefs\x00", "nfs\x00", "nfs4\x00", "nfsd\x00", "binfmt_misc\x00", "autofs\x00", "xfs\x00", "jfs\x00", "msdos\x00", "ntfs\x00", "minix\x00", "hfs\x00", "hfsplus\x00", "qnx4\x00", "ufs\x00", "btrfs\x00", "configfs\x00", "ncpfs\x00", "qnx6\x00", "exofs\x00", "befs\x00", "vxfs\x00", "gfs2\x00", "gfs2meta\x00", "fusectl\x00", "bfs\x00", "nsfs\x00", "efs\x00", "cifs\x00", "efivarfs\x00", "affs\x00", "tracefs\x00", "bdev\x00", "ocfs2\x00", "ocfs2_dlmfs\x00", "hpfs\x00", "proc\x00", "afs\x00", "reiserfs\x00", "jffs2\x00", "romfs\x00", "aio\x00", "sysv\x00", "v7\x00", "udf\x00", "ceph\x00", "pstore\x00", "adfs\x00", "9p\x00", "hostfs\x00", "squashfs\x00", "cramfs\x00", "iso9660\x00", "coda\x00", "nilfs2\x00", "logfs\x00", "overlay\x00", "f2fs\x00", "omfs\x00", "ubifs\x00", "openpromfs\x00", "bpf\x00", "cgroup\x00", "cgroup2\x00", "cpuset\x00", "mqueue\x00", "aufs\x00", "selinuxfs\x00"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 128, 64, 8192, 1024, 4, 2048, 8, 2, 1, 2097152, 32, 32768, 16777216, 16, 16384, 65536, 131072, 262144, 524288, 1048576, 8388608, 33554432}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data", IsOptional: true}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data", IsOptional: true}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 317, Name: "move_pages", CallName: "move_pages", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr"}, TypeSize: 8}, Buf: "pages"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pages"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &VmaType{TypeCommon: TypeCommon{TypeName: "vma"}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodes", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "status"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pages"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &VmaType{TypeCommon: TypeCommon{TypeName: "vma"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodes", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "status"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "move_pages_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2, 4}}, }}, {NR: 125, Name: "mprotect", CallName: "mprotect", Args: []Type{ @@ -10561,35 +10561,35 @@ var Calls = []*Call{ }}, {NR: 282, Name: "mq_getsetattr", CallName: "mq_getsetattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "mqd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oldattr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oldattr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr", ArgDir: 1}}}, }}, {NR: 281, Name: "mq_notify", CallName: "mq_notify", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "mqd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "notif"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "notif"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, }}, {NR: 277, Name: "mq_open", CallName: "mq_open", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mq_open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 2048, 64, 128, 64}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr"}}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "ret", ArgDir: 1}}}, {NR: 280, Name: "mq_timedreceive", CallName: "mq_timedreceive", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "mqd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msglen"}, TypeSize: 8}, Buf: "msg"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "prio"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 279, Name: "mq_timedsend", CallName: "mq_timedsend", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "mqd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msglen"}, TypeSize: 8}, Buf: "msg"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "prio"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 278, Name: "mq_unlink", CallName: "mq_unlink", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, }}, {NR: 163, Name: "mremap", CallName: "mremap", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}}, @@ -10601,7 +10601,7 @@ var Calls = []*Call{ {NR: 18446744073709551615, Name: "msgctl$IPC_INFO", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "msgctl$IPC_RMID", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, @@ -10610,22 +10610,22 @@ var Calls = []*Call{ {NR: 18446744073709551615, Name: "msgctl$IPC_SET", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msqid_ds"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msqid_ds"}}}, }}, {NR: 18446744073709551615, Name: "msgctl$IPC_STAT", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "msgctl$MSG_INFO", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "msgctl$MSG_STAT", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "msgget", CallName: "msgget", Args: []Type{ &ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "key"}, TypeSize: 8}, ValuesStart: 2039379027, ValuesPerProc: 4}, @@ -10637,14 +10637,14 @@ var Calls = []*Call{ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "ret", ArgDir: 1}}}, {NR: 18446744073709551615, Name: "msgrcv", CallName: "msgrcv", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msgp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msgbuf", ArgDir: 1}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msgp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msgbuf", ArgDir: 1}, IsPacked: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sz"}, TypeSize: 8}, Buf: "msgp"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msgbuf_type", FldName: "typ"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msgrcv_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 8192, 4096}}, }}, {NR: 18446744073709551615, Name: "msgsnd", CallName: "msgsnd", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msgp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msgbuf"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msgp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msgbuf"}, IsPacked: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sz"}, TypeSize: 8}, Buf: "msgp"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msgsnd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048}}, }}, @@ -10664,237 +10664,237 @@ var Calls = []*Call{ }}, {NR: 341, Name: "name_to_handle_at", CallName: "name_to_handle_at", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handle"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "file_handle"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mnt"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handle"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "file_handle"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mnt"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "name_to_handle_at_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 1024}}, }}, {NR: 162, Name: "nanosleep", CallName: "nanosleep", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "req"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "req"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, }}, {NR: 5, Name: "open", CallName: "open", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 5, Name: "open$dir", CallName: "open", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "ret", ArgDir: 1}}}, {NR: 342, Name: "open_by_handle_at", CallName: "open_by_handle_at", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "mountdirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handle"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "file_handle"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handle"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "file_handle"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }}, {NR: 295, Name: "openat", CallName: "openat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$audio", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/audio\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/audio\x00"}, Length: 11}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$autofs", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/autofs\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/autofs\x00"}, Length: 12}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$binder", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/binder\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/binder\x00"}, Length: 12}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$capi20", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/capi20\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/capi20\x00"}, Length: 12}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$cuse", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/cuse\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/cuse\x00"}, Length: 10}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$dsp", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dsp\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dsp\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$fb0", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/fb0\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/fb0\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$hidraw0", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hidraw0\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hidraw0\x00"}, Length: 13}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$hpet", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hpet\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hpet\x00"}, Length: 10}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$hwrng", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hwrng\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hwrng\x00"}, Length: 11}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$ion", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ion\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ion\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$irnet", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/irnet\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/irnet\x00"}, Length: 11}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$keychord", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/keychord\x00"}, Length: 14}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/keychord\x00"}, Length: 14}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$kvm", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/kvm\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/kvm\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$lightnvm", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/lightnvm/control\x00"}, Length: 22}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/lightnvm/control\x00"}, Length: 22}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$loop_ctrl", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/loop-control\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/loop-control\x00"}, Length: 18}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop_ctrl", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$mixer", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/mixer\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/mixer\x00"}, Length: 11}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$pktcdvd", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/pktcdvd/control\x00"}, Length: 21}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/pktcdvd/control\x00"}, Length: 21}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$ppp", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ppp\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ppp\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$ptmx", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ptmx\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ptmx\x00"}, Length: 10}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$qat_adf_ctl", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/qat_adf_ctl\x00"}, Length: 17}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/qat_adf_ctl\x00"}, Length: 17}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$rfkill", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/rfkill\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/rfkill\x00"}, Length: 12}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$rtc", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/rtc\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/rtc\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$sequencer", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sequencer\x00"}, Length: 15}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sequencer\x00"}, Length: 15}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$sequencer2", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sequencer2\x00"}, Length: 16}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sequencer2\x00"}, Length: 16}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$sr", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sr0\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sr0\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$sw_sync", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sw_sync\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sw_sync\x00"}, Length: 13}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$userio", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/userio\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/userio\x00"}, Length: 12}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$vcs", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcs\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcs\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$vga_arbiter", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vga_arbiter\x00"}, Length: 17}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vga_arbiter\x00"}, Length: 17}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$vhci", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vhci\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vhci\x00"}, Length: 10}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$xenevtchn", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/xen/evtchn\x00"}, Length: 16}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/xen/evtchn\x00"}, Length: 16}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 295, Name: "openat$zygote", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/socket/zygote\x00"}, Length: 19}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/socket/zygote\x00"}, Length: 19}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 29, Name: "pause", CallName: "pause"}, {NR: 336, Name: "perf_event_open", CallName: "perf_event_open", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "perf_event_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "perf_event_attr"}}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "cpu"}, TypeSize: 8}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "group"}}, @@ -10904,15 +10904,15 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "personality_flags", FldName: "persona"}, TypeSize: 8}, Vals: []uint64{0, 68157441, 83886082, 100663299, 83886084, 67108869, 6, 83886087, 8, 67108873, 67108874, 67108875, 12, 67108877, 68157454, 15, 16, 262144, 1048576, 2097152, 4194304, 8388608, 16777216, 33554432, 67108864, 134217728}}, }}, {NR: 42, Name: "pipe", CallName: "pipe", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pipefd"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pipefd"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, }}, {NR: 331, Name: "pipe2", CallName: "pipe2", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pipefd"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pipefd"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pipe_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }}, {NR: 217, Name: "pivot_root", CallName: "pivot_root", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new_root"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "put_old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new_root"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "put_old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 381, Name: "pkey_alloc", CallName: "pkey_alloc", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}}, @@ -10928,24 +10928,24 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pkey", FldName: "key"}}, }}, {NR: 168, Name: "poll", CallName: "poll", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pollfd"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pollfd"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nfds"}, TypeSize: 8}, Buf: "fds"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeout"}, TypeSize: 4}}, }}, {NR: 309, Name: "ppoll", CallName: "ppoll", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pollfd"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pollfd"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nfds"}, TypeSize: 8}, Buf: "fds"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tsp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sigmask"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tsp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sigmask"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "sigmask"}, }}, {NR: 172, Name: "prctl$getname", CallName: "prctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 172, Name: "prctl$getreaper", CallName: "prctl", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "prctl_code_getreaper", FldName: "option"}, TypeSize: 8}, Vals: []uint64{37, 19, 9, 11, 2, 40, 25, 5}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 172, Name: "prctl$intptr", CallName: "prctl", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "prctl_code_intptr", FldName: "option"}, TypeSize: 8}, Vals: []uint64{23, 24, 36, 4, 10, 8, 38, 1, 28, 29, 14, 26, 6, 33}}, @@ -10954,7 +10954,7 @@ var Calls = []*Call{ {NR: 172, Name: "prctl$seccomp", CallName: "prctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 22}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "prctl_seccomp_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prog"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prog"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, }}, {NR: 172, Name: "prctl$setendian", CallName: "prctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 20}, @@ -10971,7 +10971,7 @@ var Calls = []*Call{ }}, {NR: 172, Name: "prctl$setname", CallName: "prctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, }}, {NR: 172, Name: "prctl$setptracer", CallName: "prctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 1499557217}, @@ -10982,45 +10982,45 @@ var Calls = []*Call{ }}, {NR: 180, Name: "pread64", CallName: "pread64", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "pos"}, TypeSize: 8}, Kind: 2}, }}, {NR: 333, Name: "preadv", CallName: "preadv", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "off"}, TypeSize: 8}, Kind: 2}, }}, {NR: 340, Name: "prlimit64", CallName: "prlimit64", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rlimit_type", FldName: "res"}, TypeSize: 8}, Vals: []uint64{9, 4, 0, 2, 1, 10, 8, 12, 13, 7, 6, 5, 14, 15, 11, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit", ArgDir: 1}}}, }}, {NR: 347, Name: "process_vm_readv", CallName: "process_vm_readv", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "loc_vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "loc_vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "loc_vlen"}, TypeSize: 8}, Buf: "loc_vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem_vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem_vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "rem_vlen"}, TypeSize: 8}, Buf: "rem_vec"}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}}, }}, {NR: 348, Name: "process_vm_writev", CallName: "process_vm_writev", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "loc_vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "loc_vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "loc_vlen"}, TypeSize: 8}, Buf: "loc_vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem_vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem_vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "rem_vlen"}, TypeSize: 8}, Buf: "rem_vec"}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}}, }}, {NR: 308, Name: "pselect6", CallName: "pselect6", Args: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "n"}, TypeSize: 8}, Buf: "inp"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "inp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "outp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "exp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tvp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sig"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset_size"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "inp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "outp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "exp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tvp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sig"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset_size"}}}, }}, {NR: 26, Name: "ptrace", CallName: "ptrace", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req", FldName: "req"}, TypeSize: 8}, Vals: []uint64{0, 16904, 8, 16903, 16, 17}}, @@ -11036,30 +11036,30 @@ var Calls = []*Call{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16897}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 26, Name: "ptrace$getregs", CallName: "ptrace", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_getregs", FldName: "req"}, TypeSize: 8}, Vals: []uint64{12, 14}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 26, Name: "ptrace$getregset", CallName: "ptrace", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16900}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pthread_regset", FldName: "what"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 6, 512, 513, 514}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}, }}, {NR: 26, Name: "ptrace$getsig", CallName: "ptrace", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16898}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, }}, {NR: 26, Name: "ptrace$peek", CallName: "ptrace", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_peek", FldName: "req"}, TypeSize: 8}, Vals: []uint64{1, 2}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 26, Name: "ptrace$peekuser", CallName: "ptrace", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 3}, @@ -11069,7 +11069,7 @@ var Calls = []*Call{ {NR: 26, Name: "ptrace$poke", CallName: "ptrace", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_poke", FldName: "req"}, TypeSize: 8}, Vals: []uint64{4, 5}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "data"}, TypeSize: 8}}, }}, {NR: 26, Name: "ptrace$pokeuser", CallName: "ptrace", Args: []Type{ @@ -11088,40 +11088,40 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_setregs", FldName: "req"}, TypeSize: 8}, Vals: []uint64{13, 15}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 26, Name: "ptrace$setregset", CallName: "ptrace", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16901}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pthread_regset", FldName: "what"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 6, 512, 513, 514}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}, }}, {NR: 26, Name: "ptrace$setsig", CallName: "ptrace", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16899}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, }}, {NR: 181, Name: "pwrite64", CallName: "pwrite64", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "pos"}, TypeSize: 8}, Kind: 2}, }}, {NR: 334, Name: "pwritev", CallName: "pwritev", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "off"}, TypeSize: 8}, Kind: 2}, }}, {NR: 3, Name: "read", CallName: "read", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 3, Name: "read$eventfd", CallName: "read", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 225, Name: "readahead", CallName: "readahead", Args: []Type{ @@ -11130,105 +11130,105 @@ var Calls = []*Call{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "count"}, TypeSize: 8}}, }}, {NR: 85, Name: "readlink", CallName: "readlink", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "siz"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 305, Name: "readlinkat", CallName: "readlinkat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "siz"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 145, Name: "readv", CallName: "readv", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, }}, {NR: 371, Name: "recvfrom", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 371, Name: "recvfrom$ax25", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 371, Name: "recvfrom$inet", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 371, Name: "recvfrom$inet6", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 371, Name: "recvfrom$ipx", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 371, Name: "recvfrom$llc", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 371, Name: "recvfrom$packet", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 371, Name: "recvfrom$unix", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 337, Name: "recvmmsg", CallName: "recvmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_mmsghdr"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_mmsghdr"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 372, Name: "recvmsg", CallName: "recvmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_msghdr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_msghdr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, }}, {NR: 372, Name: "recvmsg$kcm", CallName: "recvmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_msghdr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_msghdr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, }}, {NR: 372, Name: "recvmsg$netrom", CallName: "recvmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netrom"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netrom"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, }}, {NR: 257, Name: "remap_file_pages", CallName: "remap_file_pages", Args: []Type{ @@ -11239,164 +11239,164 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0}}, }}, {NR: 235, Name: "removexattr", CallName: "removexattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, }}, {NR: 38, Name: "rename", CallName: "rename", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 302, Name: "renameat", CallName: "renameat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "oldfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "newfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 353, Name: "renameat2", CallName: "renameat2", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "oldfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "newfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "renameat2_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2, 1, 4}}, }}, {NR: 287, Name: "request_key", CallName: "request_key", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "callout"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "callout"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "keyring_type", FldName: "keyring"}, TypeSize: 8}, Vals: []uint64{18446744073709551615, 18446744073709551614, 18446744073709551613, 18446744073709551612, 18446744073709551611, 18446744073709551610, 18446744073709551609, 18446744073709551608}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ret", ArgDir: 1}}}, {Name: "restart_syscall", CallName: "restart_syscall"}, {NR: 40, Name: "rmdir", CallName: "rmdir", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 174, Name: "rt_sigaction", CallName: "rt_sigaction", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "act"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigaction"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oact", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigaction", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "act"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigaction"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oact", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigaction", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "fake"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fake"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fake"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, }}, {NR: 176, Name: "rt_sigpending", CallName: "rt_sigpending", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "set"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "set"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "set"}, }}, {NR: 175, Name: "rt_sigprocmask", CallName: "rt_sigprocmask", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sigprocmask_how", FldName: "how"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nset"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oset", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nset"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oset", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "nset"}, }}, {NR: 178, Name: "rt_sigqueueinfo", CallName: "rt_sigqueueinfo", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, }}, {NR: 173, Name: "rt_sigreturn", CallName: "rt_sigreturn"}, {NR: 179, Name: "rt_sigsuspend", CallName: "rt_sigsuspend", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "new"}, }}, {NR: 177, Name: "rt_sigtimedwait", CallName: "rt_sigtimedwait", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "these"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ts"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "these"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ts"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "these"}, }}, {NR: 335, Name: "rt_tgsigqueueinfo", CallName: "rt_tgsigqueueinfo", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "gid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "tid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, }}, {NR: 242, Name: "sched_getaffinity", CallName: "sched_getaffinity", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cpusetsize"}, TypeSize: 8}, Buf: "mask"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 352, Name: "sched_getattr", CallName: "sched_getattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sched_attr", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sched_attr", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "attr"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sched_attr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0}}, }}, {NR: 155, Name: "sched_getparam", CallName: "sched_getparam", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 157, Name: "sched_getscheduler", CallName: "sched_getscheduler", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, }}, {NR: 161, Name: "sched_rr_get_interval", CallName: "sched_rr_get_interval", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, }}, {NR: 241, Name: "sched_setaffinity", CallName: "sched_setaffinity", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cpusetsize"}, TypeSize: 8}, Buf: "mask"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, }}, {NR: 351, Name: "sched_setattr", CallName: "sched_setattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sched_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sched_attr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sched_attr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0}}, }}, {NR: 154, Name: "sched_setparam", CallName: "sched_setparam", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 156, Name: "sched_setscheduler", CallName: "sched_setscheduler", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sched_policy", FldName: "policy"}, TypeSize: 8}, Vals: []uint64{0, 3, 5, 1, 2, 6}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 158, Name: "sched_yield", CallName: "sched_yield"}, {NR: 354, Name: "seccomp", CallName: "seccomp", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "seccomp_op", FldName: "op"}, TypeSize: 8}, Vals: []uint64{0, 1}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "seccomp_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prog"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prog"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, }}, {NR: 82, Name: "select", CallName: "select", Args: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "n"}, TypeSize: 8}, Buf: "inp"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "inp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "outp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "exp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tvp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "inp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "outp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "exp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tvp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval", ArgDir: 2}}}, }}, {NR: 18446744073709551615, Name: "semctl$GETALL", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "semnum"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "semctl$GETNCNT", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "semctl$GETPID", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "semctl$GETVAL", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "semctl$GETZCNT", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "semctl$IPC_INFO", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "semctl$IPC_RMID", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, @@ -11407,37 +11407,37 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "semnum"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "semid_ds"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "semid_ds"}}}, }}, {NR: 18446744073709551615, Name: "semctl$IPC_STAT", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "semnum"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "semctl$SEM_INFO", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "semctl$SEM_STAT", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "semctl$SETALL", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "semnum"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}}, }}, {NR: 18446744073709551615, Name: "semctl$SETVAL", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 18446744073709551615, Name: "semget", CallName: "semget", Args: []Type{ &ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "key"}, TypeSize: 8}, ValuesStart: 2039359027, ValuesPerProc: 4}, @@ -11451,169 +11451,169 @@ var Calls = []*Call{ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "ret", ArgDir: 1}}}, {NR: 18446744073709551615, Name: "semop", CallName: "semop", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ops"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sembuf"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ops"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sembuf"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nops"}, TypeSize: 8}, Buf: "ops"}, }}, {NR: 18446744073709551615, Name: "semtimedop", CallName: "semtimedop", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ops"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sembuf"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ops"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sembuf"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nops"}, TypeSize: 8}, Buf: "ops"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 187, Name: "sendfile", CallName: "sendfile", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdout"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdin"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "off", IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", ArgDir: 2}, TypeSize: 8}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "off", IsOptional: true}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", ArgDir: 2}, TypeSize: 8}, Kind: 2}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "count"}, TypeSize: 8}}, }}, {NR: 345, Name: "sendmmsg", CallName: "sendmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_mmsghdr"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_mmsghdr"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 345, Name: "sendmmsg$alg", CallName: "sendmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_algconn", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_alg"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_alg"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 345, Name: "sendmmsg$inet_sctp", CallName: "sendmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_sctp"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_sctp"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 345, Name: "sendmmsg$nfc_llcp", CallName: "sendmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nfc_llcp_send_msghdr"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nfc_llcp_send_msghdr"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 345, Name: "sendmmsg$unix", CallName: "sendmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_un"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_un"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 370, Name: "sendmsg", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_msghdr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_msghdr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 370, Name: "sendmsg$alg", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_algconn", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_alg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_alg"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 370, Name: "sendmsg$inet_sctp", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_sctp"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_sctp"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 370, Name: "sendmsg$kcm", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_msghdr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_msghdr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 370, Name: "sendmsg$netlink", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netlink"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netlink"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 370, Name: "sendmsg$netrom", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netrom"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netrom"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 370, Name: "sendmsg$nfc_llcp", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nfc_llcp_send_msghdr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nfc_llcp_send_msghdr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 370, Name: "sendmsg$unix", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_un"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_un"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 369, Name: "sendto", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 369, Name: "sendto$ax25", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 369, Name: "sendto$inet", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 369, Name: "sendto$inet6", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 369, Name: "sendto$ipx", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 369, Name: "sendto$llc", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 369, Name: "sendto$packet", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 369, Name: "sendto$unix", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 276, Name: "set_mempolicy", CallName: "set_mempolicy", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mbind_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{0, 2, 3, 1, 32768, 16384}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxnode"}, TypeSize: 8}}, }}, {NR: 311, Name: "set_robust_list", CallName: "set_robust_list", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "head"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "robust_list"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "head"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "robust_list"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "head"}, }}, {NR: 243, Name: "set_thread_area", CallName: "set_thread_area", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, }}, {NR: 258, Name: "set_tid_address", CallName: "set_tid_address", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tidptr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tidptr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 139, Name: "setfsgid", CallName: "setfsgid", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "fsgid"}}, @@ -11626,12 +11626,12 @@ var Calls = []*Call{ }}, {NR: 81, Name: "setgroups", CallName: "setgroups", Args: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid"}}}}, }}, {NR: 104, Name: "setitimer", CallName: "setitimer", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "getitimer_which", FldName: "which"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval", ArgDir: 1}}}, }}, {NR: 346, Name: "setns", CallName: "setns", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -11666,13 +11666,13 @@ var Calls = []*Call{ }}, {NR: 75, Name: "setrlimit", CallName: "setrlimit", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rlimit_type", FldName: "res"}, TypeSize: 8}, Vals: []uint64{9, 4, 0, 2, 1, 10, 8, 12, 13, 7, 6, 5, 14, 15, 11, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rlim"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rlim"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit"}}}, }}, {NR: 366, Name: "setsockopt", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "level"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "optname"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$ALG_SET_AEAD_AUTHSIZE", CallName: "setsockopt", Args: []Type{ @@ -11686,1302 +11686,1302 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_alg", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 279}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "keylen"}, TypeSize: 8}, Buf: "key"}, }}, {NR: 366, Name: "setsockopt$SO_ATTACH_FILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 26}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$SO_BINDTODEVICE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 25}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$SO_TIMESTAMPING", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 37}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_so_timestamping"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_so_timestamping"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$ax25_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 257}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{25}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$ax25_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 257}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 5, 3, 4, 9, 6, 7, 8, 12, 10}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$bt_BT_CHANNEL_POLICY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$bt_BT_DEFER_SETUP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$bt_BT_FLUSHABLE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$bt_BT_POWER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8"}, TypeSize: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8"}, TypeSize: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$bt_BT_RCVMTU", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$bt_BT_SECURITY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bt_security"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bt_security"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$bt_BT_SNDMTU", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$bt_BT_VOICE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$bt_hci_HCI_DATA_DIR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$bt_hci_HCI_FILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hci_ufilter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hci_ufilter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$bt_hci_HCI_TIME_STAMP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$bt_l2cap_L2CAP_CONNINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_conninfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_conninfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$bt_l2cap_L2CAP_LM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_l2cap_lm"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_l2cap_lm"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$bt_l2cap_L2CAP_OPTIONS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_options"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_options"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$bt_rfcomm_RFCOMM_LM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 18}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_l2cap_lm"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_l2cap_lm"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$inet6_IPV6_FLOWLABEL_MGR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_flowlabel_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_flowlabel_req"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet6_IPV6_IPSEC_POLICY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet6_IPV6_PKTINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 50}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_pktinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_pktinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet6_IPV6_XFRM_POLICY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 35}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet6_MCAST_JOIN_GROUP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 42}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet6_MCAST_LEAVE_GROUP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 45}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet6_MCAST_MSFILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 48}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_filter_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_filter_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet6_MRT6_ADD_MFC", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 204}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet6_MRT6_ADD_MFC_PROXY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 210}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet6_MRT6_ADD_MIF", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 202}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mif6ctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mif6ctl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet6_MRT6_DEL_MFC", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 205}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet6_MRT6_DEL_MFC_PROXY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 211}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet6_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet6_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{6, 20, 21, 27, 28, 32, 34, 35, 42, 43, 44, 45, 46, 47, 48, 50, 54, 55, 57, 59, 61, 68, 69, 202, 204, 205, 210, 211}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet6_dccp_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{2, 12, 13, 14, 15, 128, 192}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet6_dccp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 3, 4, 5, 6, 10, 11, 16, 17}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet6_group_source_req", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ipv6_group_source_req", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{46, 47, 43, 44}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_source_req_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_source_req_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet6_icmp_ICMP_FILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_icmp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet6_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet6_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 16, 17, 18, 19, 22, 23, 24, 25, 26, 33, 36, 49, 51, 52, 53, 56, 58, 60, 62, 66, 67, 80, 70, 72, 73, 74, 75, 76, 200, 201, 203, 206, 207, 208, 209}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet6_mreq", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ipv6_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{20, 21, 27, 28}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipv6_mreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipv6_mreq"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet6_mtu", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 23}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet6_tcp_TCP_CONGESTION", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "tcp_congestion_control_alg_names", Values: []string{"cubic\x00", "reno\x00", "bic\x00", "cdg\x00", "dctcp\x00", "westwood\x00", "highspeed\x00", "hybla\x00", "htcp\x00", "vegas\x00", "nv\x00", "veno\x00", "scalable\x00", "lp\x00", "yeah\x00", "illinois\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "tcp_congestion_control_alg_names", Values: []string{"cubic\x00", "reno\x00", "bic\x00", "cdg\x00", "dctcp\x00", "westwood\x00", "highspeed\x00", "hybla\x00", "htcp\x00", "vegas\x00", "nv\x00", "veno\x00", "scalable\x00", "lp\x00", "yeah\x00", "illinois\x00"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet6_tcp_TCP_MD5SIG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_md5sig"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_md5sig"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_opt"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_opt"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet6_tcp_TCP_REPAIR_WINDOW", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet6_tcp_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{11, 13, 14, 22, 26, 28, 29}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet6_tcp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet6_udp_encap", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 100}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_encap_option_values"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_encap_option_values"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet6_udp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 100, 101, 102}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet_IP_IPSEC_POLICY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet_IP_XFRM_POLICY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet_MCAST_JOIN_GROUP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 42}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet_MCAST_LEAVE_GROUP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 45}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet_MCAST_MSFILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 48}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_filter_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_filter_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{4, 9, 16, 17, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet_dccp_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{2, 12, 13, 14, 15, 128, 192}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet_dccp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 3, 4, 5, 6, 10, 11, 16, 17}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet_group_source_req", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_group_source_req", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{46, 47, 43, 44}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_source_req_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_source_req_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet_icmp_ICMP_FILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_icmp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21, 22, 23, 24, 33, 34, 49, 50}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet_mreq", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{35, 36, 32}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet_mreqn", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{35, 36, 32}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreqn"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreqn"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet_mreqsrc", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreqsrc", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{39, 38, 40, 37}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq_source"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq_source"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet_msfilter", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 41}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_msfilter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_msfilter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet_mtu", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet_opts", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_opts", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{4, 9}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet_pktinfo", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in_pktinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in_pktinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_ADD_STREAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 121}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_ASSOCINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_AUTH_CHUNK", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 21}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunk"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunk"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 25}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_AUTH_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 23}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkey"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkey"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_AUTOCLOSE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_AUTO_ASCONF", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 30}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_CONTEXT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 114}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_DELAYED_SACK", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 118}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_EVENTS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_HMAC_IDENT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_INITMSG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_MAXSEG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_MAX_BURST", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 20}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_NODELAY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 19}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 31}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_PR_SUPPORTED", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 113}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_RECVNXTINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 33}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_RECVRCVINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_RESET_ASSOC", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 120}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_RESET_STREAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 119}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_RTOINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_SET_PEER_PRIMARY_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 5}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 100}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_REM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 101}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 110}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 107}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_ADD_STREAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 121}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_ASSOCINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_AUTH_CHUNK", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 21}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunk"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunk"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 25}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_AUTH_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 23}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkey"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkey"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_AUTOCLOSE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_AUTO_ASCONF", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 30}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_CONTEXT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 114}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_DELAYED_SACK", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 118}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_EVENTS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_HMAC_IDENT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_INITMSG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_MAXSEG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_MAX_BURST", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 20}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_NODELAY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 19}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 31}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_PRIMARY_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_PR_SUPPORTED", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 113}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_RECVNXTINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 33}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_RECVRCVINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_RESET_ASSOC", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 120}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_RESET_STREAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 119}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_RTOINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 5}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 100}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_REM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 101}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 110}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX_OLD", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 107}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$inet_tcp_TCP_CONGESTION", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "tcp_congestion_control_alg_names", Values: []string{"cubic\x00", "reno\x00", "bic\x00", "cdg\x00", "dctcp\x00", "westwood\x00", "highspeed\x00", "hybla\x00", "htcp\x00", "vegas\x00", "nv\x00", "veno\x00", "scalable\x00", "lp\x00", "yeah\x00", "illinois\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "tcp_congestion_control_alg_names", Values: []string{"cubic\x00", "reno\x00", "bic\x00", "cdg\x00", "dctcp\x00", "westwood\x00", "highspeed\x00", "hybla\x00", "htcp\x00", "vegas\x00", "nv\x00", "veno\x00", "scalable\x00", "lp\x00", "yeah\x00", "illinois\x00"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet_tcp_TCP_MD5SIG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_md5sig"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_md5sig"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet_tcp_TCP_REPAIR_OPTIONS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_opt"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_opt"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet_tcp_TCP_REPAIR_WINDOW", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet_tcp_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{11, 13, 14, 22, 26, 28, 29}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet_tcp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet_udp_encap", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 100}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_encap_option_values"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_encap_option_values"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$inet_udp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 100, 101, 102}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$ipx_IPX_TYPE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 256}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$kcm_KCM_RECV_DISABLE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 281}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 366, Name: "setsockopt$llc_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 268}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "llc_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$netlink_NETLINK_ADD_MEMBERSHIP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$netlink_NETLINK_BROADCAST_ERROR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$netlink_NETLINK_CAP_ACK", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$netlink_NETLINK_DROP_MEMBERSHIP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$netlink_NETLINK_LISTEN_ALL_NSID", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$netlink_NETLINK_NO_ENOBUFS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 5}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$netlink_NETLINK_PKTINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$netlink_NETLINK_RX_RING", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nl_mmap_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nl_mmap_req"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$netlink_NETLINK_TX_RING", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nl_mmap_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nl_mmap_req"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$netrom_NETROM_IDLE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$netrom_NETROM_N2", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$netrom_NETROM_T1", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$netrom_NETROM_T2", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$netrom_NETROM_T4", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$nfc_llcp_NFC_LLCP_MIUX", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 280}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$nfc_llcp_NFC_LLCP_RW", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 280}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 366, Name: "setsockopt$packet_add_memb", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_mreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_mreq"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$packet_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 5, 6, 13, 22}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$packet_drop_memb", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_mreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_mreq"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$packet_fanout", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_fanout_val"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_fanout_val"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$packet_fanout_data", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$packet_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{3, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$packet_rx_ring", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 5}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tpacket_req_u"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tpacket_req_u"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$packet_tx_ring", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tpacket_req_u"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tpacket_req_u"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$sock_attach_bpf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 50}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$sock_cred", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$sock_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{30, 6, 1, 39, 4, 5, 9, 42, 12, 38, 8, 33, 18, 19, 2, 7, 32, 29, 3, 15, 10, 11, 16, 35, 44, 34, 40, 41, 43, 45, 46, 47}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$sock_linger", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "linger"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "linger"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$sock_str", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 25}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$sock_timeval", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_timeval", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{20, 21}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 366, Name: "setsockopt$sock_void", CallName: "setsockopt", Args: []Type{ @@ -12995,9 +12995,9 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, }}, {NR: 226, Name: "setxattr", CallName: "setxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "setxattr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }}, @@ -13009,7 +13009,7 @@ var Calls = []*Call{ {NR: 18446744073709551615, Name: "shmctl$IPC_INFO", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "shmctl$IPC_RMID", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, @@ -13018,17 +13018,17 @@ var Calls = []*Call{ {NR: 18446744073709551615, Name: "shmctl$IPC_SET", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "shmid_ds"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "shmid_ds"}}}, }}, {NR: 18446744073709551615, Name: "shmctl$IPC_STAT", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "shmctl$SHM_INFO", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "shmctl$SHM_LOCK", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, @@ -13037,7 +13037,7 @@ var Calls = []*Call{ {NR: 18446744073709551615, Name: "shmctl$SHM_STAT", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "shmctl$SHM_UNLOCK", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, @@ -13064,16 +13064,16 @@ var Calls = []*Call{ }}, {NR: 186, Name: "sigaltstack", CallName: "sigaltstack", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "ss"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oss", IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oss", IsOptional: true}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 321, Name: "signalfd", CallName: "signalfd", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "mask"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_signal", FldName: "ret", ArgDir: 1}}}, {NR: 327, Name: "signalfd4", CallName: "signalfd4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "mask"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalfd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_signal", FldName: "ret", ArgDir: 1}}}, @@ -13246,121 +13246,121 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_domain", FldName: "domain"}, TypeSize: 8}, Vals: []uint64{1, 2, 10, 4, 16, 9, 3, 8, 5, 17}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 10, 2048, 524288}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "proto"}, TypeSize: 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, }}, {NR: 360, Name: "socketpair$ax25", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 3}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_socket_types", FldName: "type"}, TypeSize: 8}, Vals: []uint64{2, 5, 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_protocols", FldName: "proto"}, TypeSize: 8}, Vals: []uint64{1, 6, 7, 8, 195, 196, 202, 203, 204, 205, 206, 207, 240}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ax25_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ax25_pair", ArgDir: 1}}}, }}, {NR: 360, Name: "socketpair$inet", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 10, 2048, 524288}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "proto"}, TypeSize: 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_in_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_in_pair", ArgDir: 1}}}, }}, {NR: 360, Name: "socketpair$inet6", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 10, 2048, 524288}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "proto"}, TypeSize: 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_in6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_in6_pair", ArgDir: 1}}}, }}, {NR: 360, Name: "socketpair$inet6_dccp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dccp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dccp6_pair", ArgDir: 1}}}, }}, {NR: 360, Name: "socketpair$inet6_icmp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 58}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp6_pair", ArgDir: 1}}}, }}, {NR: 360, Name: "socketpair$inet6_icmp_raw", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 3}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 58}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp6_pair", ArgDir: 1}}}, }}, {NR: 360, Name: "socketpair$inet6_sctp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sctp_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 5}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 132}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp6_pair", ArgDir: 1}}}, }}, {NR: 360, Name: "socketpair$inet6_tcp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp6_pair", ArgDir: 1}}}, }}, {NR: 360, Name: "socketpair$inet6_udp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "udp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "udp6_pair", ArgDir: 1}}}, }}, {NR: 360, Name: "socketpair$inet_dccp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dccp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dccp_pair", ArgDir: 1}}}, }}, {NR: 360, Name: "socketpair$inet_icmp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_pair", ArgDir: 1}}}, }}, {NR: 360, Name: "socketpair$inet_icmp_raw", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 3}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_pair", ArgDir: 1}}}, }}, {NR: 360, Name: "socketpair$inet_sctp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sctp_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 5}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 132}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_pair", ArgDir: 1}}}, }}, {NR: 360, Name: "socketpair$inet_tcp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_pair", ArgDir: 1}}}, }}, {NR: 360, Name: "socketpair$inet_udp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "udp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "udp_pair", ArgDir: 1}}}, }}, {NR: 360, Name: "socketpair$ipx", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 4}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipx_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipx_pair", ArgDir: 1}}}, }}, {NR: 360, Name: "socketpair$llc", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 26}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "llc_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{2, 1}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "llc_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "llc_pair", ArgDir: 1}}}, }}, {NR: 360, Name: "socketpair$packet", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 17}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{3, 2}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 768}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_pair", ArgDir: 1}}}, }}, {NR: 360, Name: "socketpair$unix", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "unix_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 5}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unix_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unix_pair", ArgDir: 1}}}, }}, {NR: 313, Name: "splice", CallName: "splice", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdin"}}, @@ -13371,28 +13371,28 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "splice_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8}}, }}, {NR: 106, Name: "stat", CallName: "stat", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, }}, {NR: 99, Name: "statfs", CallName: "statfs", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 383, Name: "statx", CallName: "statx", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "dfd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "statx_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{256, 1024, 2048, 4096, 24576, 0, 8192, 16384}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "statx_mask", FldName: "mask"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2047, 2048, 4095}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statxbuf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "statx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statxbuf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "statx", ArgDir: 1}}}, }}, {NR: 83, Name: "symlink", CallName: "symlink", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 304, Name: "symlinkat", CallName: "symlinkat", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "newfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 36, Name: "sync", CallName: "sync"}, {NR: 314, Name: "sync_file_range", CallName: "sync_file_range", Args: []Type{ @@ -13406,40 +13406,40 @@ var Calls = []*Call{ }}, {NR: 135, Name: "sysfs$1", CallName: "sysfs", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fsname"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fsname"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, }}, {NR: 135, Name: "sysfs$2", CallName: "sysfs", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 2}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "fsindex"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "fsname"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "fsname"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 135, Name: "sysfs$3", CallName: "sysfs", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 3}, }}, {NR: 116, Name: "sysinfo", CallName: "sysinfo", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "info"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "info"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 103, Name: "syslog", CallName: "syslog", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "syslog_cmd", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4, 5, 7, 6, 9, 10}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf", IsOptional: true}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf", IsOptional: true}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 1000000, Name: "syz_emit_ethernet", CallName: "syz_emit_ethernet", Args: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "packet"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "packet"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "eth_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "packet"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "eth_packet"}, IsPacked: true}}, }}, {NR: 1000001, Name: "syz_extract_tcp_res", CallName: "syz_extract_tcp_res", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_resources", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_resources", ArgDir: 1}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq_inc"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ack_inc"}, TypeSize: 4}}, }}, {NR: 1000001, Name: "syz_extract_tcp_res$synack", CallName: "syz_extract_tcp_res", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_resources", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_resources", ArgDir: 1}}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "seq_inc"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ack_inc"}, TypeSize: 8}}, }}, {NR: 1000002, Name: "syz_fuse_mount", CallName: "syz_fuse_mount", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "target"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "target"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fuse_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{1, 2, 32768, 8192, 24576, 4096, 49152, 40960, 16384}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}}, @@ -13447,8 +13447,8 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 128, 64, 8192, 1024, 4, 2048, 8, 2, 1, 2097152, 32, 32768, 16777216, 16, 16384, 65536, 131072, 262144, 524288, 1048576, 8388608, 33554432}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "ret", ArgDir: 1}}}, {NR: 1000003, Name: "syz_fuseblk_mount", CallName: "syz_fuseblk_mount", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "target"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "blkdev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "target"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "blkdev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fuse_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{1, 2, 32768, 8192, 24576, 4096, 49152, 40960, 16384}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}}, @@ -13460,179 +13460,179 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "cpufd"}}, &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "usermem"}, RangeBegin: 24, RangeEnd: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_text_arm64"}}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_text_arm64"}}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ntext"}, TypeSize: 8}, Buf: "text"}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "opts"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_arm64"}, IsVarlen: true}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "opts"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_arm64"}, IsVarlen: true}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nopt"}, TypeSize: 8}, Buf: "opts"}, }}, {NR: 1000004, Name: "syz_kvm_setup_cpu$x86", CallName: "syz_kvm_setup_cpu", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "cpufd"}}, &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "usermem"}, RangeBegin: 24, RangeEnd: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_text_x86"}, IsVarlen: true}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_text_x86"}, IsVarlen: true}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ntext"}, TypeSize: 8}, Buf: "text"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_setup_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "opts"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_x86"}, IsVarlen: true}, Kind: 1, RangeEnd: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "opts"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_x86"}, IsVarlen: true}, Kind: 1, RangeEnd: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nopt"}, TypeSize: 8}, Buf: "opts"}, }}, {NR: 1000005, Name: "syz_open_dev$admmidi", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/admmidi#\x00"}, Length: 14}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/admmidi#\x00"}, Length: 14}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$adsp", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/adsp#\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/adsp#\x00"}, Length: 11}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$amidi", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/amidi#\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/amidi#\x00"}, Length: 12}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$audion", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/audio#\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/audio#\x00"}, Length: 12}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$dmmidi", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dmmidi#\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dmmidi#\x00"}, Length: 13}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$dri", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/card#\x00"}, Length: 15}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/card#\x00"}, Length: 15}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$dricontrol", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/controlD#\x00"}, Length: 19}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/controlD#\x00"}, Length: 19}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$drirender", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/renderD#\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/renderD#\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$dspn", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dsp#\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dsp#\x00"}, Length: 10}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$evdev", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/event#\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/event#\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$floppy", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/fd#\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/fd#\x00"}, Length: 9}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$ircomm", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ircomm#\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ircomm#\x00"}, Length: 13}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$loop", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/loop#\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/loop#\x00"}, Length: 11}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$mice", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/mice\x00"}, Length: 16}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/mice\x00"}, Length: 16}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$midi", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/midi#\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/midi#\x00"}, Length: 11}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$mouse", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/mouse#\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/mouse#\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$random", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/random\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/random\x00"}, Length: 12}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sg", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sg#\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sg#\x00"}, Length: 9}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndctrl", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/controlC#\x00"}, Length: 19}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/controlC#\x00"}, Length: 19}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndhw", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/hwC#D#\x00"}, Length: 16}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/hwC#D#\x00"}, Length: 16}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndmidi", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/midiC#D#\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/midiC#D#\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndpcmc", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/pcmC#D#c\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/pcmC#D#c\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndpcmp", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/pcmC#D#p\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/pcmC#D#p\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndseq", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/seq\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/seq\x00"}, Length: 13}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndtimer", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/timer\x00"}, Length: 15}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/timer\x00"}, Length: 15}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$tlk_device", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/tlk_device\x00"}, Length: 16}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/tlk_device\x00"}, Length: 16}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$tun", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/net/tun\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/net/tun\x00"}, Length: 13}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$urandom", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/urandom\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/urandom\x00"}, Length: 13}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$usb", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/bus/usb/00#/00#\x00"}, Length: 21}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/bus/usb/00#/00#\x00"}, Length: 21}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$usbmon", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/usbmon#\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/usbmon#\x00"}, Length: 13}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$vcsa", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcsa#\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcsa#\x00"}, Length: 11}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$vcsn", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcs#\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcs#\x00"}, Length: 10}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, @@ -13642,67 +13642,67 @@ var Calls = []*Call{ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "ret", ArgDir: 1}}}, {NR: 1000007, Name: "syz_test", CallName: "syz_test"}, {NR: 1000007, Name: "syz_test$align0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align0"}}}, }}, {NR: 1000007, Name: "syz_test$align1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align1"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align1"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$align2", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align2"}}}, }}, {NR: 1000007, Name: "syz_test$align3", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align3"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align3"}}}, }}, {NR: 1000007, Name: "syz_test$align4", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align4"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align4"}}}, }}, {NR: 1000007, Name: "syz_test$align5", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align5"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align5"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$align6", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align6"}}}, }}, {NR: 1000007, Name: "syz_test$array0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_struct"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_struct"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$array1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_trailing"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_trailing"}}}, }}, {NR: 1000007, Name: "syz_test$array2", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_blob"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_blob"}}}, }}, {NR: 1000007, Name: "syz_test$bf0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_bf_struct0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_bf_struct0"}}}, }}, {NR: 1000007, Name: "syz_test$bf1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_bf_struct1"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_bf_struct1"}}}, }}, {NR: 1000007, Name: "syz_test$csum_encode", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_encode"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_encode"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv4", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_header"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_header"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv4_tcp", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_tcp_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_tcp_packet"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv4_udp", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_udp_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_udp_packet"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv6_icmp", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_icmp_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_icmp_packet"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv6_tcp", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_tcp_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_tcp_packet"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv6_udp", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_udp_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_udp_packet"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$end0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_end_int_struct"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_end_int_struct"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$end1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_end_var_struct"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_end_var_struct"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$int", CallName: "syz_test", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "a0"}, TypeSize: 8}}, @@ -13712,126 +13712,126 @@ var Calls = []*Call{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "a4"}, TypeSize: 8}}, }}, {NR: 1000007, Name: "syz_test$length0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_int_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_int_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_const_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_const_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length10", CallName: "syz_test", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "a0"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$length11", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$length12", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$length13", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "a0"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "a0"}}, }}, {NR: 1000007, Name: "syz_test$length14", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "a0"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "a0"}}, }}, {NR: 1000007, Name: "syz_test$length15", CallName: "syz_test", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "a0"}, TypeSize: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$length16", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length17", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize2_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize2_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length18", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize3_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize3_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length19", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bf_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bf_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length2", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_flags_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_flags_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length20", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_parent2_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_parent2_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length3", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_len_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_len_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length4", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_len2_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_len2_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length5", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_parent_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_parent_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length6", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_array_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_array_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length7", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_array2_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_array2_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length8", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_complex_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_complex_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length9", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_vma_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_vma_struct"}}}, }}, {NR: 1000007, Name: "syz_test$opt0", CallName: "syz_test", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "a0", IsOptional: true}, TypeSize: 8}}, }}, {NR: 1000007, Name: "syz_test$opt1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, }}, {NR: 1000007, Name: "syz_test$opt2", CallName: "syz_test", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "a0", IsOptional: true}}, }}, {NR: 1000007, Name: "syz_test$recur0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0", ArgDir: 2}}}, }}, {NR: 1000007, Name: "syz_test$recur1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1", ArgDir: 2}}}, }}, {NR: 1000007, Name: "syz_test$recur2", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2", ArgDir: 2}}}, }}, {NR: 1000007, Name: "syz_test$regression0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_regression0_struct", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_regression0_struct", ArgDir: 2}}}, }}, {NR: 1000007, Name: "syz_test$res0", CallName: "syz_test", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_res", FldName: "ret", ArgDir: 1}}}, {NR: 1000007, Name: "syz_test$res1", CallName: "syz_test", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_res", FldName: "a0"}}, }}, {NR: 1000007, Name: "syz_test$struct", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_struct0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_struct0"}}}, }}, {NR: 1000007, Name: "syz_test$text_x86_16", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 1}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$text_x86_32", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$text_x86_64", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 3}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$text_x86_real", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$union0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union0_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union0_struct"}}}, }}, {NR: 1000007, Name: "syz_test$union1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union1_struct"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union1_struct"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$union2", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union2_struct"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union2_struct"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$vma0", CallName: "syz_test", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "v0"}}, @@ -13853,12 +13853,12 @@ var Calls = []*Call{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1}, }}, {NR: 13, Name: "time", CallName: "time", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "t"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "t"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 259, Name: "timer_create", CallName: "timer_create", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timerid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timerid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", ArgDir: 1}}}, }}, {NR: 263, Name: "timer_delete", CallName: "timer_delete", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid"}}, @@ -13868,13 +13868,13 @@ var Calls = []*Call{ }}, {NR: 261, Name: "timer_gettime", CallName: "timer_gettime", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "setting"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "setting"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, }}, {NR: 260, Name: "timer_settime", CallName: "timer_settime", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timer_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, }}, {NR: 322, Name: "timerfd_create", CallName: "timerfd_create", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, @@ -13882,169 +13882,169 @@ var Calls = []*Call{ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "ret", ArgDir: 1}}}, {NR: 326, Name: "timerfd_gettime", CallName: "timerfd_gettime", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, }}, {NR: 325, Name: "timerfd_settime", CallName: "timerfd_settime", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timerfd_settime_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, }}, {NR: 43, Name: "times", CallName: "times", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tms", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tms", ArgDir: 1}}}, }}, {NR: 238, Name: "tkill", CallName: "tkill", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "tid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1}, }}, {NR: 92, Name: "truncate", CallName: "truncate", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "len"}, TypeSize: 8}}, }}, {NR: 52, Name: "umount2", CallName: "umount2", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "umount_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8}}, }}, {NR: 122, Name: "uname", CallName: "uname", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 10, Name: "unlink", CallName: "unlink", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 301, Name: "unlinkat", CallName: "unlinkat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "unlinkat_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 512}}, }}, {NR: 310, Name: "unshare", CallName: "unshare", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clone_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{256, 512, 1024, 2048, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432, 67108864, 134217728, 268435456, 536870912, 1073741824, 2147483648}}, }}, {NR: 86, Name: "uselib", CallName: "uselib", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lib"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lib"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 374, Name: "userfaultfd", CallName: "userfaultfd", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "userfaultfd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "ret", ArgDir: 1}}}, {NR: 62, Name: "ustat", CallName: "ustat", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "dev"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ustat", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ustat", ArgDir: 1}}}, }}, {NR: 30, Name: "utime", CallName: "utime", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "utimbuf"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "utimbuf"}}}, }}, {NR: 320, Name: "utimensat", CallName: "utimensat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dir"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "utimensat_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 256}}, }}, {NR: 271, Name: "utimes", CallName: "utimes", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, }}, {NR: 316, Name: "vmsplice", CallName: "vmsplice", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "splice_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8}}, }}, {NR: 114, Name: "wait4", CallName: "wait4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "status", IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "status", IsOptional: true}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "wait_options", FldName: "options"}, TypeSize: 8}, Vals: []uint64{1, 2, 8, 4, 2, 8, 1, 16777216, 2147483648, 1073741824, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, }}, {NR: 284, Name: "waitid", CallName: "waitid", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "waitid_which", FldName: "which"}, TypeSize: 8}, Vals: []uint64{1, 2, 0}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "infop", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "infop", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "wait_options", FldName: "options"}, TypeSize: 8}, Vals: []uint64{1, 2, 8, 4, 2, 8, 1, 16777216, 2147483648, 1073741824, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, }}, {NR: 4, Name: "write", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 4, Name: "write$evdev", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_event"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_event"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "data"}, }}, {NR: 4, Name: "write$eventfd", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 4, Name: "write$fuse_bmap", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_bmap_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_bmap_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 4, Name: "write$fuse_init", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_init_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_init_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 4, Name: "write$fuse_interrupt", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_interrupt_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_interrupt_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 4, Name: "write$fuse_ioctl", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_ioctl_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_ioctl_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 4, Name: "write$fuse_notify_delete", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_delete_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_delete_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 4, Name: "write$fuse_notify_inval_entry", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_inval_entry_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_inval_entry_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 4, Name: "write$fuse_notify_inval_inode", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_inval_inode_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_inval_inode_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 4, Name: "write$fuse_notify_poll_wakeup", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_poll_wakeup_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_poll_wakeup_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 4, Name: "write$fuse_notify_retrieve", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_retrieve_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_retrieve_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 4, Name: "write$fuse_notify_store", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_store_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_store_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 4, Name: "write$fuse_poll", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_poll_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_poll_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 4, Name: "write$sndseq", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_event"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_event"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "data"}, }}, {NR: 4, Name: "write$tun", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tun_buffer"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tun_buffer"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 146, Name: "writev", CallName: "writev", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, }}, } diff --git a/sys/sys_amd64.go b/sys/sys_amd64.go index f417c982a..91e7e4cac 100644 --- a/sys/sys_amd64.go +++ b/sys/sys_amd64.go @@ -215,7 +215,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "bnep_connlist_req"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnum"}, TypeSize: 4}, Buf: "ci"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conninfo", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conninfo", ArgDir: 1}}}}, }}, {Key: StructKey{Name: "bpf_attach_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "target"}}, @@ -234,12 +234,12 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "bpf_get_map_info_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "prog"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "info"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_info", ArgDir: 1}, AlignAttr: 8}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_info", ArgDir: 1}, AlignAttr: 8}}, }}, {Key: StructKey{Name: "bpf_get_prog_info_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "prog"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "info"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_prog_info", ArgDir: 1}, AlignAttr: 8}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_prog_info", ArgDir: 1}, AlignAttr: 8}}, }}, {Key: StructKey{Name: "bpf_insn"}, Fields: []Type{ &StructType{TypeCommon: TypeCommon{TypeName: "bpf_insn_generic", FldName: "generic"}}, @@ -268,12 +268,12 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "bpf_map_delete_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "map"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, TypeSize: 8, Type: &BufferType{}}, }}, {Key: StructKey{Name: "bpf_map_get_next_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "map"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "next"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "next"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "bpf_map_info", Dir: 1}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "type", ArgDir: 1}, TypeSize: 4}}, @@ -285,35 +285,35 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "bpf_map_lookup_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "map"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "bpf_map_update_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "map"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, TypeSize: 8, Type: &BufferType{}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_map_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}}, }}, {Key: StructKey{Name: "bpf_obj_get"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "bpf_obj_pin_map"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "fd"}}, }}, {Key: StructKey{Name: "bpf_obj_pin_prog"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "fd"}}, }}, {Key: StructKey{Name: "bpf_prog"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ninsn"}, TypeSize: 4}, Buf: "insns"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "insns"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "bpf_insn"}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "license"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "insns"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "bpf_insn"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "license"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "loglev"}, TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "logsize"}, TypeSize: 4}, Buf: "log"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "log"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "log"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "kver"}, TypeSize: 4}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_load_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1}}, }}, @@ -331,8 +331,8 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "retval"}, TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "insize"}, TypeSize: 4}, Buf: "indata"}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "outsize"}, TypeSize: 4}, Buf: "outdata"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "indata"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "outdata"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "indata"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "outdata"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "repeat"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dur"}, TypeSize: 4}}, }}, @@ -343,7 +343,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "brctl_arg_add_del", Dir: 2}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", ArgDir: 2}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "devname"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "devname"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "pad", ArgDir: 2}, TypeSize: 8}}, }}, {Key: StructKey{Name: "brctl_arg_generic", Dir: 2}, Fields: []Type{ @@ -353,7 +353,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "brctl_arg_get", Dir: 2}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", ArgDir: 2}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "indices", ArgDir: 2}, TypeSize: 8}}, }}, {Key: StructKey{Name: "bt_security"}, Fields: []Type{ @@ -473,7 +473,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "cmtp_connlist_req"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnum"}, TypeSize: 4}, Buf: "ci"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conninfo", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conninfo", ArgDir: 1}}}}, }}, {Key: StructKey{Name: "dccp6_pair", Dir: 1}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "f0", ArgDir: 1}}, @@ -550,18 +550,18 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "drm_buf_free"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 4}, Buf: "list"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, }}, {Key: StructKey{Name: "drm_buf_map"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 4}, Buf: "list"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "virtual"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_pub"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "virtual"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_pub"}}}}, }}, {Key: StructKey{Name: "drm_buf_pub"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "idx"}, TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "total"}, TypeSize: 4}, Buf: "addr"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "used"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "drm_client"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "idx"}, TypeSize: 4}}, @@ -587,22 +587,22 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "drm_ctx_priv_map"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "drmctx", FldName: "ctxid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "handle"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "handle"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "drm_ctx_res"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 4}, Buf: "context"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "context"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "context"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx", ArgDir: 1}}}}, }}, {Key: StructKey{Name: "drm_dma"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "drmctx", FldName: "context"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sendcnt"}, TypeSize: 4}, Buf: "sendind"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sendind"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sendsiz"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sendind"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sendsiz"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "drm_dma_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 16, 32, 64}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "reqcnd"}, TypeSize: 4}, Buf: "reqind"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "reqsiz0"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reqind"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reqsiz"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reqind"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reqsiz"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "granted"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "drm_gem_close"}, Fields: []Type{ @@ -641,10 +641,10 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "mtrr"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "drm_mode_card_res"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fbid"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "crtcid"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "connid"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "encid"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fbid"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "crtcid"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "connid"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "encid"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nfbid"}, TypeSize: 4}, Buf: "fbid"}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ncrtcid"}, TypeSize: 4}, Buf: "crtcid"}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nconnid"}, TypeSize: 4}, Buf: "connid"}, @@ -655,7 +655,7 @@ var structFields = []*StructFields{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "minh"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "drm_mode_crtc"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "connect"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "connect"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnt"}, TypeSize: 4}, Buf: "connect"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "crtcid"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "x"}, TypeSize: 4}}, @@ -665,7 +665,7 @@ var structFields = []*StructFields{ &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_modeinfo", FldName: "mode"}}, }}, {Key: StructKey{Name: "drm_mode_get_plane_res"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ids"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ids"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnt"}, TypeSize: 4}, Buf: "ids"}, }}, {Key: StructKey{Name: "drm_mode_modeinfo"}, Fields: []Type{ @@ -706,22 +706,22 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "drm_unique_in"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "uni"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "uni"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "uni"}, TypeSize: 8, Type: &BufferType{}}, }}, {Key: StructKey{Name: "drm_unique_out"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "uni"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "uni"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "uni"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "drm_version"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "maj"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "min"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "patch"}, TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "namelen"}, TypeSize: 8}, Buf: "name"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "datelen"}, TypeSize: 8}, Buf: "date"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "date"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "date"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "desclen"}, TypeSize: 8}, Buf: "desc"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "desc"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "desc"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "drm_wait_vblank"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "drm_vblank_seq_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{0, 1, 62, 67108864, 134217728, 268435456, 536870912, 1073741824}}, @@ -1393,7 +1393,7 @@ var structFields = []*StructFields{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "intrsk"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "parser"}, TypeSize: 2}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "rdsize"}, TypeSize: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "rddata"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "rddata"}, TypeSize: 8, Type: &BufferType{}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "country"}, TypeSize: 1}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "subclas"}, TypeSize: 1}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "vendor"}, TypeSize: 2}}, @@ -1427,7 +1427,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "hidp_connlist_req"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnum"}, TypeSize: 4}, Buf: "ci"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conninfo", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conninfo", ArgDir: 1}}}}, }}, {Key: StructKey{Name: "icmp6_pair", Dir: 1}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_icmp6", FldName: "f0", ArgDir: 1}}, @@ -1674,11 +1674,11 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "ifconf_buf", Dir: 2}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ifc_len", ArgDir: 2}, TypeSize: 4}, Buf: "ifcu_buf"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifcu_buf", IsOptional: true}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifcu_buf", IsOptional: true}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 2}}}, }}, {Key: StructKey{Name: "ifconf_req", Dir: 2}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ifc_len", ArgDir: 2}, TypeSize: 4}, Buf: "ifcu_req"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifcu_req", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifcu_req", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 2}}}, }}, {Key: StructKey{Name: "ifmap"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mem_start"}, TypeSize: 8}}, @@ -1711,7 +1711,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ifru_mtu"}, TypeSize: 4}}, &StructType{TypeCommon: TypeCommon{TypeName: "ifmap", FldName: "ifru_map"}}, &UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifru_names"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, &StructType{TypeCommon: TypeCommon{TypeName: "if_settings", FldName: "ifru_settings"}}, }}, {Key: StructKey{Name: "ifr_ifru", Dir: 1}, Fields: []Type{ @@ -1721,7 +1721,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ifru_mtu", ArgDir: 1}, TypeSize: 4}}, &StructType{TypeCommon: TypeCommon{TypeName: "ifmap", FldName: "ifru_map", ArgDir: 1}}, &UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifru_names", ArgDir: 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, &StructType{TypeCommon: TypeCommon{TypeName: "if_settings", FldName: "ifru_settings", ArgDir: 1}}, }}, {Key: StructKey{Name: "ifr_ifru", Dir: 2}, Fields: []Type{ @@ -1731,7 +1731,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ifru_mtu", ArgDir: 2}, TypeSize: 4}}, &StructType{TypeCommon: TypeCommon{TypeName: "ifmap", FldName: "ifru_map", ArgDir: 2}}, &UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifru_names", ArgDir: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, &StructType{TypeCommon: TypeCommon{TypeName: "if_settings", FldName: "ifru_settings", ArgDir: 2}}, }}, {Key: StructKey{Name: "ifr_ifru_in", Dir: 2}, Fields: []Type{ @@ -1752,7 +1752,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "ifreq_SIOCETHTOOL", Dir: 2}, Fields: []Type{ &UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifr_ifrn", ArgDir: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifr_ifru"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ethtool_cmd_u", ArgDir: 2}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifr_ifru"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ethtool_cmd_u", ArgDir: 2}, IsVarlen: true}}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad", ArgDir: 2}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 2}, TypeSize: 1}}, Kind: 1, RangeBegin: 16, RangeEnd: 16}, }}, {Key: StructKey{Name: "ifreq_SIOCGIFINDEX", Dir: 2}, Fields: []Type{ @@ -1773,31 +1773,31 @@ var structFields = []*StructFields{ &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", FldName: "ifr_addr", ArgDir: 2}}, }}, {Key: StructKey{Name: "ifs_ifsu"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, }}, {Key: StructKey{Name: "ifs_ifsu", Dir: 1}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, }}, {Key: StructKey{Name: "ifs_ifsu", Dir: 2}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, }}, {Key: StructKey{Name: "igmp_packet"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "igmp_types", FldName: "type"}, TypeSize: 1}, Vals: []uint64{17, 18, 19, 20, 21, 22, 23, 34, 30, 31}}, @@ -1881,7 +1881,7 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "input_mask"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "input_mask_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 17, 18, 21}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "size"}, TypeSize: 4}, ByteSize: 1, Buf: "ptr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ptr"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ptr"}, TypeSize: 8, Type: &BufferType{}}, }}, {Key: StructKey{Name: "io_cmap"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "map0"}, TypeSize: 8}}, @@ -1912,10 +1912,10 @@ var structFields = []*StructFields{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "lio_opcode", FldName: "op"}, TypeSize: 2}, Vals: []uint64{0, 1, 2, 3, 6, 7, 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "prio"}, TypeSize: 2}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nbytes"}, TypeSize: 8}, Buf: "buf"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "offset"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reserv"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reserv"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "iocb_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{0, 1}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "resfd"}}, }}, @@ -1938,15 +1938,15 @@ var structFields = []*StructFields{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ion_handle", FldName: "handle"}}, }}, {Key: StructKey{Name: "iovec_in"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "addr"}, }}, {Key: StructKey{Name: "iovec_nl"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "netlink_msg"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "netlink_msg"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "data"}, }}, {Key: StructKey{Name: "iovec_out"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "addr"}, }}, {Key: StructKey{Name: "ip_mreq"}, Fields: []Type{ @@ -2377,7 +2377,7 @@ var structFields = []*StructFields{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, }}, {Key: StructKey{Name: "kexec_segment"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sz"}, TypeSize: 8}, Buf: "buf"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "mem"}, TypeSize: 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "memsz"}, TypeSize: 8}}, @@ -2496,7 +2496,7 @@ var structFields = []*StructFields{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "group"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "attr"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, }}, {Key: StructKey{Name: "kvm_dirty_log"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_mem_slots", FldName: "slot"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 509, 510, 511, 10000, 65536, 65537, 65538, 65539, 65540, 66047, 66048, 66049}}, @@ -2592,7 +2592,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "kvm_ioeventfd"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "datam"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_ioeventfd_len", FldName: "len"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 4, 8}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_ioeventfd_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8}}, @@ -2945,7 +2945,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "kvm_text_arm64"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"}, }}, {Key: StructKey{Name: "kvm_text_x86"}, Fields: []Type{ @@ -2956,22 +2956,22 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "kvm_text_x86_16"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 1}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"}, }}, {Key: StructKey{Name: "kvm_text_x86_32"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"}, }}, {Key: StructKey{Name: "kvm_text_x86_64"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 64}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 3}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"}, }}, {Key: StructKey{Name: "kvm_text_x86_real"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"}, }}, {Key: StructKey{Name: "kvm_tpr_access_ctl"}, Fields: []Type{ @@ -3062,8 +3062,8 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "kvm_xen_hvm_config"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msr_index", FldName: "msr"}, TypeSize: 4}, Vals: []uint64{0, 1, 16, 17, 18, 19, 23, 27, 32, 33, 40, 41, 42, 44, 51, 52, 58, 59, 64, 96, 121, 136, 137, 138, 139, 155, 158, 193, 194, 205, 206, 226, 231, 232, 254, 278, 280, 281, 282, 283, 286, 372, 373, 374, 377, 378, 379, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 408, 409, 410, 411, 412, 413, 416, 418, 422, 423, 426, 429, 430, 431, 432, 433, 434, 456, 457, 473, 475, 476, 477, 478, 480, 508, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 962, 963, 964, 965, 1009, 1010, 1014, 1015, 1016, 1017, 1018, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1217, 1232, 1376, 1377, 1392, 1393, 1394, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1536, 1542, 1546, 1547, 1548, 1549, 1552, 1553, 1555, 1556, 1560, 1561, 1563, 1564, 1584, 1585, 1586, 1587, 1588, 1589, 1592, 1593, 1594, 1595, 1600, 1601, 1602, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1624, 1625, 1626, 1627, 1632, 1640, 1641, 1664, 1680, 1712, 1713, 1728, 1760, 1904, 1905, 1906, 1907, 1908, 1911, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, 2200, 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2223, 2224, 2225, 2226, 2227, 2228, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, 2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, 2479, 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2718, 2719, 2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, 2734, 2735, 2736, 2737, 2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, 2767, 2768, 2769, 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2778, 2779, 2780, 2781, 2782, 2783, 2784, 2785, 2786, 2787, 2788, 2789, 2790, 2791, 2792, 2793, 2794, 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, 2803, 2804, 2805, 2806, 2807, 2808, 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817, 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, 2826, 2827, 2828, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2838, 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2848, 2849, 2850, 2851, 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860, 2861, 2862, 2863, 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956, 2957, 2958, 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970, 2971, 2972, 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, 2981, 2982, 2983, 2984, 2985, 2986, 2987, 2988, 2989, 2990, 2991, 2992, 2993, 2994, 2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047, 3048, 3049, 3050, 3051, 3052, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, 3071, 3472, 3488, 3520, 3521, 3522, 3523, 3524, 3525, 3526, 3527, 1073741824, 1073741825, 1073741826, 1073741827, 1073741840, 1073741856, 1073741858, 1073741859, 1073741936, 1073741937, 1073741938, 1073741939, 1073741952, 1073741953, 1073741954, 1073741955, 1073741956, 1073741968, 1073741969, 1073741970, 1073741971, 1073741972, 1073741973, 1073741974, 1073741975, 1073741976, 1073741977, 1073741978, 1073741979, 1073741980, 1073741981, 1073741982, 1073741983, 1073742000, 1073742001, 1073742002, 1073742003, 1073742004, 1073742005, 1073742006, 1073742007, 1073742080, 1073742081, 1073742082, 1073742083, 1073742084, 1073742085, 1263947008, 1263947009, 1263947010, 1263947011, 1263947012, 3221225600, 3221225601, 3221225602, 3221225603, 3221225604, 3221225728, 3221225729, 3221225730, 3221225731, 3221225732, 3221291039, 3221291040, 3221291076, 3221291106, 3221291107, 3221291108, 3221291284, 3221291285, 3221291287, 3221291328, 3221291329, 3221295136, 3221295138, 3221295146, 3221295152, 3221295153, 3221295154, 3221295155, 3221295156, 3221295157, 3221295158, 3221295159, 3221295160, 3221295161, 3221295162, 3221295163, 3221295165}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr32"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr64"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr32"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr64"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size32"}, TypeSize: 1}, Buf: "addr32"}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size64"}, TypeSize: 1}, Buf: "addr64"}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 30, RangeEnd: 30}, @@ -3289,45 +3289,45 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "msghdr_alg"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addr"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrlen"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_alg"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_alg"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "ctrllen"}, TypeSize: 8}, ByteSize: 1, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {Key: StructKey{Name: "msghdr_netlink"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_nl"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_nl"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_un"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_un"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {Key: StructKey{Name: "msghdr_netrom"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {Key: StructKey{Name: "msghdr_sctp"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_sctp"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_sctp"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {Key: StructKey{Name: "msghdr_un"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_un"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_un"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, @@ -3353,11 +3353,11 @@ var structFields = []*StructFields{ &BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}}, }}, {Key: StructKey{Name: "nfc_llcp_send_msghdr"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, @@ -3430,11 +3430,11 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "msg_len"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "recv_msghdr"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_name", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_name", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_namelen"}, TypeSize: 4}, Buf: "msg_name"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_iov"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_iov"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_iovlen"}, TypeSize: 8}, Buf: "msg_iov"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg_control"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg_control"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_controllen"}, TypeSize: 8}, Buf: "msg_control"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "msg_flags"}, TypeSize: 4}}, }}, @@ -3471,7 +3471,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "rt_pad3"}, TypeSize: 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "rt_pad4"}, TypeSize: 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "rt_metric"}, TypeSize: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rt_dev", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rt_dev", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "rt_mtu"}, TypeSize: 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "rt_window"}, TypeSize: 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "rt_irtt"}, TypeSize: 2}}, @@ -3629,7 +3629,7 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "sctp_getaddrs_old", Dir: 2}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "assoc_id", ArgDir: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addr_num", ArgDir: 2}, TypeSize: 4}, Buf: "addrs"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrs"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrs"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, }}, {Key: StructKey{Name: "sctp_hmacalgo"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "shmac_num_idents"}, TypeSize: 4}, Buf: "shmac_idents"}, @@ -3822,11 +3822,11 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "msg_len"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "send_msghdr"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_name", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_name", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_namelen"}, TypeSize: 4}, Buf: "msg_name"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_iov"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_iov"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_iovlen"}, TypeSize: 8}, Buf: "msg_iov"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_control"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_control"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_controllen"}, TypeSize: 8}, Buf: "msg_control"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "msg_flags"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, @@ -3862,8 +3862,8 @@ var structFields = []*StructFields{ &UnionType{TypeCommon: TypeCommon{TypeName: "sigevent_u", FldName: "u"}}, }}, {Key: StructKey{Name: "sigevent_thread"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "func"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "attr"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "func"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "attr"}, TypeSize: 8, Type: &BufferType{}}, }}, {Key: StructKey{Name: "sigevent_u"}, Fields: []Type{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}, Kind: 1, RangeBegin: 8, RangeEnd: 8}, @@ -3892,7 +3892,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mask", ArgDir: 2}, TypeSize: 8}}, }}, {Key: StructKey{Name: "sigset_size"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ss"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ss"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 2}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "ss"}, }}, {Key: StructKey{Name: "snd_ctl_elem_id"}, Fields: []Type{ @@ -3920,7 +3920,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "items"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "item"}, TypeSize: 4}}, &BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "name"}, Kind: 1, RangeBegin: 64, RangeEnd: 64}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nameptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nameptr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "namelen"}, TypeSize: 4}, Buf: "nameptr"}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad1"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 44, RangeEnd: 44}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "d"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}, Kind: 1, RangeBegin: 4, RangeEnd: 4}, @@ -3931,7 +3931,7 @@ var structFields = []*StructFields{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "space"}, TypeSize: 4}, Buf: "pids"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "used"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "count"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pids"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pids"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id", ArgDir: 1}}}}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 50, RangeEnd: 50}, }}, {Key: StructKey{Name: "snd_ctl_elem_value"}, Fields: []Type{ @@ -4024,7 +4024,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "snd_seq_ev_ext"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "ptr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ptr"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ptr"}, TypeSize: 8, Type: &BufferType{}}, }}, {Key: StructKey{Name: "snd_seq_ev_note"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "chan"}, TypeSize: 1}}, @@ -4040,7 +4040,7 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "snd_seq_ev_quote"}, Fields: []Type{ &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_addr", FldName: "origin"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "val"}, TypeSize: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "event", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_event"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "event", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_event"}}}, }}, {Key: StructKey{Name: "snd_seq_ev_raw32"}, Fields: []Type{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 3, RangeEnd: 3}, @@ -4249,7 +4249,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "sock_fprog"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 2}, Buf: "filter"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filter"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_filter"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filter"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_filter"}}}}, }}, {Key: StructKey{Name: "sock_in6_pair", Dir: 1}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "f0", ArgDir: 1}}, @@ -5028,43 +5028,43 @@ var structFields = []*StructFields{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f1"}, TypeSize: 8}, Buf: "f0"}, }}, {Key: StructKey{Name: "syz_recur_0"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, }}, {Key: StructKey{Name: "syz_recur_0", Dir: 2}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, }}, {Key: StructKey{Name: "syz_recur_1"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, }}, {Key: StructKey{Name: "syz_recur_1", Dir: 2}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, }}, {Key: StructKey{Name: "syz_recur_2"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a4", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a5", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a4", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a5", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, }}, {Key: StructKey{Name: "syz_recur_2", Dir: 2}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a4", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a5", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a4", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a5", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, }}, {Key: StructKey{Name: "syz_recur_2_0"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, }}, {Key: StructKey{Name: "syz_regression0_struct", Dir: 2}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "f0", ArgDir: 2}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "f0", ArgDir: 2}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "syz_struct0"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "f0"}, TypeSize: 8}}, @@ -5251,7 +5251,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "te_closesession", Dir: 2}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "te_session_id", FldName: "session_id", ArgDir: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "answer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_answer", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "answer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_answer", ArgDir: 1}}}, }}, {Key: StructKey{Name: "te_int_mem_union"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "int"}, TypeSize: 4}}, @@ -5269,19 +5269,19 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "te_opensession", Dir: 2}, Fields: []Type{ &StructType{TypeCommon: TypeCommon{TypeName: "te_service_id", FldName: "dest_uuid", ArgDir: 2}}, &StructType{TypeCommon: TypeCommon{TypeName: "te_operation", FldName: "operation", ArgDir: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "answer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_answer", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "answer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_answer", ArgDir: 1}}}, }}, {Key: StructKey{Name: "te_oper_param"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "index"}, TypeSize: 4}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "te_oper_param_type_flags", FldName: "type"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 256, 257, 2147483648}}, &UnionType{TypeCommon: TypeCommon{TypeName: "te_int_mem_union", FldName: "u"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "next_ptr_user", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "next_ptr_user", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, }}, {Key: StructKey{Name: "te_operation", Dir: 2}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "unused_command", ArgDir: 2}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "status", ArgDir: 2}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list_head"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "unused_list_tail"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list_head"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "unused_list_tail"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "list_count", ArgDir: 2}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "unused_interface_side", ArgDir: 2}, TypeSize: 4}}, }}, @@ -5496,11 +5496,11 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "unimapdesc_in"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnt"}, TypeSize: 2}, Buf: "entries"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "entries"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unipair"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "entries"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unipair"}}}}, }}, {Key: StructKey{Name: "unimapdesc_out"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnt"}, TypeSize: 2}, Buf: "entries"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "entries"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unipair", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "entries"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unipair", ArgDir: 1}}}}, }}, {Key: StructKey{Name: "unimapinit"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "size"}, TypeSize: 2}}, @@ -5756,114 +5756,114 @@ var structFields = []*StructFields{ var Calls = []*Call{ {NR: 43, Name: "accept", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "ret", ArgDir: 1}}}, {NR: 43, Name: "accept$alg", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_alg", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_alg", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_alg", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_algconn", FldName: "ret", ArgDir: 1}}}, {NR: 43, Name: "accept$ax25", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "ret", ArgDir: 1}}}, {NR: 43, Name: "accept$inet", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "ret", ArgDir: 1}}}, {NR: 43, Name: "accept$inet6", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "ret", ArgDir: 1}}}, {NR: 43, Name: "accept$ipx", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "ret", ArgDir: 1}}}, {NR: 43, Name: "accept$llc", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "ret", ArgDir: 1}}}, {NR: 43, Name: "accept$netrom", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "ret", ArgDir: 1}}}, {NR: 43, Name: "accept$nfc_llcp", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "ret", ArgDir: 1}}}, {NR: 43, Name: "accept$packet", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "ret", ArgDir: 1}}}, {NR: 43, Name: "accept$unix", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "ret", ArgDir: 1}}}, {NR: 288, Name: "accept4", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "ret", ArgDir: 1}}}, {NR: 288, Name: "accept4$ax25", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "ret", ArgDir: 1}}}, {NR: 288, Name: "accept4$inet", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "ret", ArgDir: 1}}}, {NR: 288, Name: "accept4$inet6", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "ret", ArgDir: 1}}}, {NR: 288, Name: "accept4$ipx", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "ret", ArgDir: 1}}}, {NR: 288, Name: "accept4$llc", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "ret", ArgDir: 1}}}, {NR: 288, Name: "accept4$packet", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "ret", ArgDir: 1}}}, {NR: 288, Name: "accept4$unix", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "ret", ArgDir: 1}}}, {NR: 163, Name: "acct", CallName: "acct", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename", IsOptional: true}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename", IsOptional: true}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 248, Name: "add_key", CallName: "add_key", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "paylen"}, TypeSize: 8}, Buf: "payload"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "keyring_type", FldName: "keyring"}, TypeSize: 8}, Vals: []uint64{18446744073709551615, 18446744073709551614, 18446744073709551613, 18446744073709551612, 18446744073709551611, 18446744073709551610, 18446744073709551609, 18446744073709551608}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ret", ArgDir: 1}}}, @@ -5872,319 +5872,319 @@ var Calls = []*Call{ }}, {NR: 158, Name: "arch_prctl", CallName: "arch_prctl", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "arch_prctl_code", FldName: "code"}, TypeSize: 8}, Vals: []uint64{4098, 4099, 4097, 4100}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 49, Name: "bind", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 49, Name: "bind$alg", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_alg", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_alg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_alg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 49, Name: "bind$ax25", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 49, Name: "bind$bt_hci", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_hci"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_hci"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 49, Name: "bind$bt_l2cap", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_l2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_l2"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 49, Name: "bind$bt_rfcomm", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_rc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_rc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 49, Name: "bind$bt_sco", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_sco", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_sco"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_sco"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 49, Name: "bind$inet", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 49, Name: "bind$inet6", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 49, Name: "bind$ipx", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 49, Name: "bind$llc", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 49, Name: "bind$netlink", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 49, Name: "bind$netrom", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 49, Name: "bind$nfc_llcp", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 49, Name: "bind$packet", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 49, Name: "bind$unix", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 321, Name: "bpf$BPF_GET_MAP_INFO", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_get_map_info_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_get_map_info_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 321, Name: "bpf$BPF_GET_PROG_INFO", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_get_prog_info_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_get_prog_info_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 321, Name: "bpf$BPF_MAP_GET_FD_BY_ID", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "bpf_map_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "bpf_map_id"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "ret", ArgDir: 1}}}, {NR: 321, Name: "bpf$BPF_MAP_GET_NEXT_ID", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 321, Name: "bpf$BPF_PROG_ATTACH", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_attach_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_attach_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 321, Name: "bpf$BPF_PROG_DETACH", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_detach_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_detach_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 321, Name: "bpf$BPF_PROG_GET_FD_BY_ID", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "bpf_prog_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "bpf_prog_id"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "ret", ArgDir: 1}}}, {NR: 321, Name: "bpf$BPF_PROG_GET_NEXT_ID", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 321, Name: "bpf$BPF_PROG_TEST_RUN", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_test_prog_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_test_prog_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 321, Name: "bpf$MAP_CREATE", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_create_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_create_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "ret", ArgDir: 1}}}, {NR: 321, Name: "bpf$MAP_DELETE_ELEM", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_delete_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_delete_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 321, Name: "bpf$MAP_GET_NEXT_KEY", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_get_next_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_get_next_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 321, Name: "bpf$MAP_LOOKUP_ELEM", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_lookup_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_lookup_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 321, Name: "bpf$MAP_UPDATE_ELEM", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_update_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_update_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 321, Name: "bpf$OBJ_GET_MAP", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_get"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_get"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "ret", ArgDir: 1}}}, {NR: 321, Name: "bpf$OBJ_GET_PROG", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_get"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_get"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "ret", ArgDir: 1}}}, {NR: 321, Name: "bpf$OBJ_PIN_MAP", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_pin_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_pin_map"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 321, Name: "bpf$OBJ_PIN_PROG", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_pin_prog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_pin_prog"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 321, Name: "bpf$PROG_LOAD", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 5}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_prog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_prog"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "ret", ArgDir: 1}}}, {NR: 125, Name: "capget", CallName: "capget", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "hdr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_header"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_data"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "hdr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_header"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_data"}}}, }}, {NR: 126, Name: "capset", CallName: "capset", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "hdr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_header"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_data"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "hdr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_header"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_data"}}}, }}, {NR: 80, Name: "chdir", CallName: "chdir", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 90, Name: "chmod", CallName: "chmod", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }}, {NR: 92, Name: "chown", CallName: "chown", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}}, }}, {NR: 161, Name: "chroot", CallName: "chroot", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 305, Name: "clock_adjtime", CallName: "clock_adjtime", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tx"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timex"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tx"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timex"}}}, }}, {NR: 229, Name: "clock_getres", CallName: "clock_getres", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, }}, {NR: 228, Name: "clock_gettime", CallName: "clock_gettime", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, }}, {NR: 230, Name: "clock_nanosleep", CallName: "clock_nanosleep", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timer_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rqtp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rmtp", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rqtp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rmtp", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, }}, {NR: 227, Name: "clock_settime", CallName: "clock_settime", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 56, Name: "clone", CallName: "clone", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clone_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{256, 512, 1024, 2048, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432, 67108864, 134217728, 268435456, 536870912, 1073741824, 2147483648}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "sp"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "parentid"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "childtid"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "tls"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "sp"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "parentid"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "childtid"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "tls"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 3, Name: "close", CallName: "close", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, }}, {NR: 42, Name: "connect", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 42, Name: "connect$ax25", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 42, Name: "connect$bt_l2cap", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_l2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_l2"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 42, Name: "connect$bt_rfcomm", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_rc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_rc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 42, Name: "connect$bt_sco", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_sco", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_sco"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_sco"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 42, Name: "connect$inet", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 42, Name: "connect$inet6", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 42, Name: "connect$ipx", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 42, Name: "connect$llc", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 42, Name: "connect$netlink", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 42, Name: "connect$netrom", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 42, Name: "connect$nfc_llcp", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 42, Name: "connect$nfc_raw", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_raw", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 42, Name: "connect$packet", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 42, Name: "connect$unix", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 85, Name: "creat", CallName: "creat", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 176, Name: "delete_module", CallName: "delete_module", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "delete_module_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 512}}, }}, {NR: 32, Name: "dup", CallName: "dup", Args: []Type{ @@ -6209,7 +6209,7 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "op"}, TypeSize: 8}, Val: 1}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event"}, IsPacked: true}}, }}, {NR: 233, Name: "epoll_ctl$EPOLL_CTL_DEL", CallName: "epoll_ctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}}, @@ -6220,19 +6220,19 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "op"}, TypeSize: 8}, Val: 3}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event"}, IsPacked: true}}, }}, {NR: 281, Name: "epoll_pwait", CallName: "epoll_pwait", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event", ArgDir: 1}, IsPacked: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event", ArgDir: 1}, IsPacked: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "maxevents"}, TypeSize: 8}, Buf: "events"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeout"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sigmask"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sigmask"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "sigmask"}, }}, {NR: 232, Name: "epoll_wait", CallName: "epoll_wait", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event", ArgDir: 1}, IsPacked: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event", ArgDir: 1}, IsPacked: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "maxevents"}, TypeSize: 8}, Buf: "events"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeout"}, TypeSize: 4}}, }}, @@ -6244,15 +6244,15 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "eventfd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{524288, 2048, 1}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "ret", ArgDir: 1}}}, {NR: 59, Name: "execve", CallName: "execve", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "argv"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "envp"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "argv"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "envp"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, }}, {NR: 322, Name: "execveat", CallName: "execveat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "argv"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "envp"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "argv"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "envp"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "at_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 256, 1024, 2048, 4096}}, }}, {NR: 60, Name: "exit", CallName: "exit", Args: []Type{ @@ -6263,7 +6263,7 @@ var Calls = []*Call{ }}, {NR: 269, Name: "faccessat", CallName: "faccessat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "faccessat_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{256, 512, 1024, 2048, 4096}}, }}, @@ -6288,7 +6288,7 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fanotify_mark", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 128, 4, 8, 16, 32, 64}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fanotify_mask", FldName: "mask"}, TypeSize: 8}, Vals: []uint64{1, 2, 8, 16, 32, 65536, 131072, 1073741824, 134217728}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fddir"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 81, Name: "fchdir", CallName: "fchdir", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -6299,7 +6299,7 @@ var Calls = []*Call{ }}, {NR: 268, Name: "fchmodat", CallName: "fchmodat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }}, {NR: 93, Name: "fchown", CallName: "fchown", Args: []Type{ @@ -6309,7 +6309,7 @@ var Calls = []*Call{ }}, {NR: 260, Name: "fchownat", CallName: "fchownat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "at_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 256, 1024, 2048, 4096}}, @@ -6335,12 +6335,12 @@ var Calls = []*Call{ {NR: 72, Name: "fcntl$getownex", CallName: "fcntl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "f_owner_ex", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "f_owner_ex", ArgDir: 1}}}, }}, {NR: 72, Name: "fcntl$lock", CallName: "fcntl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fcntl_lock", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{6, 7, 5}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lock"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "flock"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lock"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "flock"}}}, }}, {NR: 72, Name: "fcntl$notify", CallName: "fcntl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -6365,7 +6365,7 @@ var Calls = []*Call{ {NR: 72, Name: "fcntl$setownex", CallName: "fcntl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "f_owner_ex"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "f_owner_ex"}}}, }}, {NR: 72, Name: "fcntl$setpipe", CallName: "fcntl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -6387,18 +6387,18 @@ var Calls = []*Call{ }}, {NR: 193, Name: "fgetxattr", CallName: "fgetxattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 313, Name: "finit_module", CallName: "finit_module", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "finit_module_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }}, {NR: 196, Name: "flistxattr", CallName: "flistxattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"}, }}, {NR: 73, Name: "flock", CallName: "flock", Args: []Type{ @@ -6407,22 +6407,22 @@ var Calls = []*Call{ }}, {NR: 199, Name: "fremovexattr", CallName: "fremovexattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, }}, {NR: 190, Name: "fsetxattr", CallName: "fsetxattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "setxattr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }}, {NR: 5, Name: "fstat", CallName: "fstat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, }}, {NR: 138, Name: "fstatfs", CallName: "fstatfs", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 74, Name: "fsync", CallName: "fsync", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -6432,48 +6432,48 @@ var Calls = []*Call{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "len"}, TypeSize: 8}}, }}, {NR: 202, Name: "futex", CallName: "futex", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "futex_op", FldName: "op"}, TypeSize: 8}, Vals: []uint64{0, 9, 1, 3, 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "val"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr2"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr2"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "val3"}, TypeSize: 8}}, }}, {NR: 261, Name: "futimesat", CallName: "futimesat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dir"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, }}, {NR: 177, Name: "get_kernel_syms", CallName: "get_kernel_syms", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "table"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "table"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 239, Name: "get_mempolicy", CallName: "get_mempolicy", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mode"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mode"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxnode"}, TypeSize: 8}}, &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mempolicy_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 4, 2, 1}}, }}, {NR: 274, Name: "get_robust_list", CallName: "get_robust_list", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "head"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "robust_list", ArgDir: 1}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "head"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "head"}, TypeSize: 8, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "robust_list", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "head"}}, }}, {NR: 211, Name: "get_thread_area", CallName: "get_thread_area", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, }}, {NR: 79, Name: "getcwd", CallName: "getcwd", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 78, Name: "getdents", CallName: "getdents", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ent"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ent"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "ent"}, }}, {NR: 217, Name: "getdents64", CallName: "getdents64", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ent"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ent"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "ent"}, }}, {NR: 108, Name: "getegid", CallName: "getegid", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "ret", ArgDir: 1}}}, @@ -6481,61 +6481,61 @@ var Calls = []*Call{ {NR: 104, Name: "getgid", CallName: "getgid", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "ret", ArgDir: 1}}}, {NR: 115, Name: "getgroups", CallName: "getgroups", Args: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 2}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 2}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 2}}}}, }}, {NR: 36, Name: "getitimer", CallName: "getitimer", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "getitimer_which", FldName: "which"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval", ArgDir: 1}}}, }}, {NR: 52, Name: "getpeername", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 52, Name: "getpeername$ax25", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 52, Name: "getpeername$inet", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 52, Name: "getpeername$inet6", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 52, Name: "getpeername$ipx", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 52, Name: "getpeername$llc", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 52, Name: "getpeername$netlink", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 52, Name: "getpeername$netrom", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 52, Name: "getpeername$packet", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 52, Name: "getpeername$unix", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 121, Name: "getpgid", CallName: "getpgid", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, @@ -6549,1144 +6549,1144 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "who"}}, }}, {NR: 318, Name: "getrandom", CallName: "getrandom", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "getrandom_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }}, {NR: 120, Name: "getresgid", CallName: "getresgid", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rgid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "egid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sgid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rgid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "egid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sgid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, }}, {NR: 118, Name: "getresuid", CallName: "getresuid", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ruid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "euid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "suid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ruid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "euid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "suid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, }}, {NR: 97, Name: "getrlimit", CallName: "getrlimit", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rlimit_type", FldName: "res"}, TypeSize: 8}, Vals: []uint64{9, 4, 0, 2, 1, 10, 8, 12, 13, 7, 6, 5, 14, 15, 11, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rlim"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rlim"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit", ArgDir: 1}}}, }}, {NR: 98, Name: "getrusage", CallName: "getrusage", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rusage_who", FldName: "who"}, TypeSize: 8}, Vals: []uint64{0, 18446744073709551615, 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "usage"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "usage"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, }}, {NR: 51, Name: "getsockname", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 51, Name: "getsockname$ax25", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 51, Name: "getsockname$inet", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 51, Name: "getsockname$inet6", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 51, Name: "getsockname$ipx", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 51, Name: "getsockname$llc", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 51, Name: "getsockname$netlink", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 51, Name: "getsockname$netrom", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 51, Name: "getsockname$packet", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 51, Name: "getsockname$unix", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 55, Name: "getsockopt", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "level"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "optname"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$SO_BINDTODEVICE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 25}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 55, Name: "getsockopt$SO_PEERCRED", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 55, Name: "getsockopt$SO_TIMESTAMPING", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 37}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$ax25_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 257}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{25}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$ax25_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 257}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 5, 3, 4, 9, 6, 7, 8, 12, 10}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$bt_BT_CHANNEL_POLICY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 55, Name: "getsockopt$bt_BT_DEFER_SETUP", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 55, Name: "getsockopt$bt_BT_FLUSHABLE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 55, Name: "getsockopt$bt_BT_POWER", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8"}, TypeSize: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8"}, TypeSize: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 55, Name: "getsockopt$bt_BT_RCVMTU", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 55, Name: "getsockopt$bt_BT_SECURITY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bt_security", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bt_security", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 55, Name: "getsockopt$bt_BT_SNDMTU", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 55, Name: "getsockopt$bt_BT_VOICE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 55, Name: "getsockopt$bt_hci", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_hci_sockopt", FldName: "opt"}, TypeSize: 8}, Vals: []uint64{1, 3, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 55, Name: "getsockopt$bt_l2cap_L2CAP_CONNINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_conninfo", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_conninfo", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 55, Name: "getsockopt$bt_l2cap_L2CAP_LM", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 55, Name: "getsockopt$bt_l2cap_L2CAP_OPTIONS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_options", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_options", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 55, Name: "getsockopt$bt_rfcomm_RFCOMM_CONNINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 18}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 55, Name: "getsockopt$bt_rfcomm_RFCOMM_LM", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 18}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 55, Name: "getsockopt$bt_sco_SCO_CONNINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_sco", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 55, Name: "getsockopt$bt_sco_SCO_OPTIONS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_sco", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 55, Name: "getsockopt$inet6_IPV6_FLOWLABEL_MGR", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_flowlabel_req", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_flowlabel_req", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet6_IPV6_IPSEC_POLICY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet6_IPV6_XFRM_POLICY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 35}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet6_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet6_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{6, 20, 21, 27, 28, 32, 34, 35, 42, 43, 44, 45, 46, 47, 48, 50, 54, 55, 57, 59, 61, 68, 69, 202, 204, 205, 210, 211}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet6_dccp_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{2, 12, 13, 14, 15, 128, 192}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet6_dccp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 3, 4, 5, 6, 10, 11, 16, 17}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet6_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet6_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 16, 17, 18, 19, 22, 23, 24, 25, 26, 33, 36, 49, 51, 52, 53, 56, 58, 60, 62, 66, 67, 80, 70, 72, 73, 74, 75, 76, 200, 201, 203, 206, 207, 208, 209}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet6_mreq", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ipv6_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{20, 21, 27, 28}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipv6_mreq", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipv6_mreq", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet6_mtu", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 23}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet6_tcp_TCP_REPAIR_WINDOW", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet6_tcp_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{11, 13, 14, 22, 26, 28, 29}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet6_tcp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet6_udp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 100, 101, 102}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet_IP_IPSEC_POLICY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet_IP_XFRM_POLICY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{4, 9, 16, 17, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet_dccp_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{2, 12, 13, 14, 15, 128, 192}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet_dccp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 3, 4, 5, 6, 10, 11, 16, 17}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21, 22, 23, 24, 33, 34, 49, 50}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet_mreq", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{35, 36, 32}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet_mreqn", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{35, 36, 32}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreqn", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreqn", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet_mreqsrc", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreqsrc", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{39, 38, 40, 37}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq_source", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq_source", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet_mtu", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet_opts", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_opts", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{4, 9}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet_pktinfo", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in_pktinfo", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in_pktinfo", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_ASSOCINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_AUTOCLOSE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_AUTO_ASCONF", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 30}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_CONTEXT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 114}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_DELAYED_SACK", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack", ArgDir: 2}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack", ArgDir: 2}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 118}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_EVENTS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_ids", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_ids", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 28}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 112}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_stats", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_stats", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 109}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 108}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_HMAC_IDENT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_INITMSG", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 27}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_MAXSEG", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg", ArgDir: 2}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg", ArgDir: 2}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_MAX_BURST", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 20}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_NODELAY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 19}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 31}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 26}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 115}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prstatus", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prstatus", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_PR_SUPPORTED", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 113}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_RECVNXTINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 33}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_RECVRCVINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_RESET_STREAMS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 119}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_RTOINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 111}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs_old", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs_old", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 102}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_peeloff_arg_t", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_peeloff_arg_t", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp6_SCTP_STATUS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_status", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_status", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_ASSOCINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_AUTOCLOSE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_AUTO_ASCONF", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 30}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_CONTEXT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 114}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_DELAYED_SACK", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack", ArgDir: 2}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack", ArgDir: 2}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 118}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_EVENTS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_ids", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_ids", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 28}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_GET_ASSOC_STATS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 112}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_stats", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_stats", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 109}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 108}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_HMAC_IDENT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_INITMSG", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 27}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_MAXSEG", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg", ArgDir: 2}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg", ArgDir: 2}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_MAX_BURST", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 20}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_NODELAY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 19}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 31}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 26}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_PRIMARY_ADDR", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 115}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prstatus", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prstatus", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_PR_SUPPORTED", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 113}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_RECVNXTINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 33}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_RECVRCVINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_RESET_STREAMS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 119}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_RTOINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 111}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs_old", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs_old", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 102}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_peeloff_arg_t", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_peeloff_arg_t", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_sctp_SCTP_STATUS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_status", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_status", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 55, Name: "getsockopt$inet_tcp_TCP_REPAIR_WINDOW", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet_tcp_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{11, 13, 14, 22, 26, 28, 29}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet_tcp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$inet_udp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 100, 101, 102}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$ipx_IPX_TYPE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 256}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$kcm_KCM_RECV_DISABLE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 281}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 55, Name: "getsockopt$llc_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 268}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "llc_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$netlink", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_sockopts", FldName: "opt"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 55, Name: "getsockopt$netrom_NETROM_IDLE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 55, Name: "getsockopt$netrom_NETROM_N2", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 55, Name: "getsockopt$netrom_NETROM_T1", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 55, Name: "getsockopt$netrom_NETROM_T2", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 55, Name: "getsockopt$netrom_NETROM_T4", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 55, Name: "getsockopt$nfc_llcp", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 280}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "nfc_llcp_opts", FldName: "opt"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 55, Name: "getsockopt$packet_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 5, 6, 13, 22}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$packet_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{3, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$sock_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{28, 31, 26}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$sock_cred", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$sock_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{30, 6, 1, 39, 4, 5, 9, 42, 12, 38, 8, 33, 18, 19, 2, 7, 32, 29, 3, 15, 10, 11, 16, 35, 44, 34, 40, 41, 43, 45, 46, 47}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$sock_linger", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "linger", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "linger", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 55, Name: "getsockopt$sock_timeval", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_timeval", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{20, 21}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 186, Name: "gettid", CallName: "gettid", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "ret", ArgDir: 1}}}, {NR: 102, Name: "getuid", CallName: "getuid", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "ret", ArgDir: 1}}}, {NR: 191, Name: "getxattr", CallName: "getxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 175, Name: "init_module", CallName: "init_module", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mod"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mod"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "mod"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, }}, {NR: 254, Name: "inotify_add_watch", CallName: "inotify_add_watch", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_inotify", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inotify_mask", FldName: "mask"}, TypeSize: 8}, Vals: []uint64{1, 4, 8, 16, 256, 512, 1024, 2, 2048, 64, 128, 32, 33554432, 67108864, 536870912, 2147483648, 16777216}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "inotifydesc", FldName: "ret", ArgDir: 1}}}, {NR: 253, Name: "inotify_init", CallName: "inotify_init", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_inotify", FldName: "ret", ArgDir: 1}}}, @@ -7699,8 +7699,8 @@ var Calls = []*Call{ }}, {NR: 210, Name: "io_cancel", CallName: "io_cancel", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", FldName: "ctx"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "iocb"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iocb"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_event", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "iocb"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iocb"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_event", ArgDir: 1}}}, }}, {NR: 207, Name: "io_destroy", CallName: "io_destroy", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", FldName: "ctx"}}, @@ -7709,37 +7709,37 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", FldName: "ctx"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "min_nr"}, TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr"}, TypeSize: 8}, Buf: "events"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_event", ArgDir: 1}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_event", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 206, Name: "io_setup", CallName: "io_setup", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "n"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctx"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctx"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", ArgDir: 1}}}, }}, {NR: 209, Name: "io_submit", CallName: "io_submit", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", FldName: "ctx"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr"}, TypeSize: 8}, Buf: "iocbpp"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "iocbpp"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iocb"}}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "iocbpp"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iocb"}}}}}, }}, {NR: 16, Name: "ioctl", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_ADD_BUFS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223348246}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_ADD_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775392}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_ADD_MAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223872533}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_AGP_ACQUIRE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, @@ -7748,27 +7748,27 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$DRM_IOCTL_AGP_ALLOC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223348276}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_buffer", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_buffer", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_AGP_BIND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074816054}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_binding"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_binding"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_AGP_ENABLE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291762}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_AGP_FREE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075864629}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_buffer"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_buffer"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_AGP_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151179315}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_AGP_RELEASE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, @@ -7777,22 +7777,22 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$DRM_IOCTL_AGP_UNBIND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074816055}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_binding"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_binding"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_AUTH_MAGIC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074029585}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_CONTROL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291732}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_control"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_control"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_DMA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3225445417}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_dma"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_dma"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_DROP_MASTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, @@ -7801,147 +7801,147 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$DRM_IOCTL_FREE_BUFS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074816026}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_free"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_free"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_GEM_CLOSE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291721}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_close"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_close"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_GEM_FLINK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775370}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_flink", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_flink", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_GEM_OPEN", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299659}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_open", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_open", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_GET_CAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299660}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_get_cap"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_get_cap"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_GET_CLIENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223872517}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_client"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_client"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_GET_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775395}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_GET_MAGIC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147771394}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_GET_MAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223872516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_GET_SAREA_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299677}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_priv_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_priv_map"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_GET_STATS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2163762182}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_GET_UNIQUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299649}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_unique_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_unique_out"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_INFO_BUFS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299672}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_IRQ_BUSID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299651}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_irq_busid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_irq_busid"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_LOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291754}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_lock"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_lock"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_MAP_BUFS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222823961}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_map"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_MARK_BUFS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075864599}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_MODESET_CTL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291720}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_modeset_ctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_modeset_ctl"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_MODE_GETCRTC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3228066977}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_crtc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_crtc"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299829}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_get_plane_res"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_get_plane_res"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_MODE_GETRESOURCES", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3225445536}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_card_res"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_card_res"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_MODE_SETCRTC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3228066978}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_crtc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_crtc"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_NEW_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291749}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222037550}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_prime_handle", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_prime_handle", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222037549}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_prime_handle", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_prime_handle", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_RES_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299686}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_res"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_res"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_RM_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775393}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_RM_MAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1076388891}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_SET_CLIENT_CAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074816013}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_get_cap"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_get_cap"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_SET_MASTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, @@ -7950,302 +7950,302 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$DRM_IOCTL_SET_SAREA_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074816028}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_priv_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_priv_map"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_SET_UNIQUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074816016}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_unique_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_unique_in"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_SET_VERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299655}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_set_version"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_set_version"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_SG_ALLOC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299704}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_scatter_gather"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_scatter_gather"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_SG_FREE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074816057}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_scatter_gather"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_scatter_gather"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_SWITCH_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291748}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_UNLOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291755}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_lock"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_lock"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_VERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3225445376}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_version"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_version"}}}, }}, {NR: 16, Name: "ioctl$DRM_IOCTL_WAIT_VBLANK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222823994}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_wait_vblank"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_wait_vblank"}}}, }}, {NR: 16, Name: "ioctl$EVIOCGABS0", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149074240}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$EVIOCGABS20", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149074272}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$EVIOCGABS2F", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149074287}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$EVIOCGABS3F", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149074303}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$EVIOCGBITKEY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695649}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$EVIOCGBITSND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695666}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$EVIOCGBITSW", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695653}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$EVIOCGEFFECTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147763588}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$EVIOCGID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148025602}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$EVIOCGKEY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695640}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$EVIOCGKEYCODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148025604}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$EVIOCGKEYCODE_V2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2150122756}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$EVIOCGLED", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695641}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$EVIOCGMASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148550034}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_mask"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_mask"}}}, }}, {NR: 16, Name: "ioctl$EVIOCGMTSLOTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695626}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$EVIOCGNAME", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695622}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$EVIOCGPHYS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695623}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$EVIOCGPROP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695625}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$EVIOCGRAB", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021776}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$EVIOCGREP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148025603}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$EVIOCGSND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695642}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$EVIOCGSW", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695643}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$EVIOCGUNIQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695624}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$EVIOCGVERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147763457}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$EVIOCREVOKE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021777}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$EVIOCRMFF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021761}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$EVIOCSABS0", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075332544}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, }}, {NR: 16, Name: "ioctl$EVIOCSABS20", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075332576}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, }}, {NR: 16, Name: "ioctl$EVIOCSABS2F", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075332591}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, }}, {NR: 16, Name: "ioctl$EVIOCSABS3F", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075332607}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, }}, {NR: 16, Name: "ioctl$EVIOCSCLOCKID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021792}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$EVIOCSFF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1076905344}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ff_effect"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ff_effect"}}}, }}, {NR: 16, Name: "ioctl$EVIOCSKEYCODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074283780}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 2, RangeEnd: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 2, RangeEnd: 2}}, }}, {NR: 16, Name: "ioctl$EVIOCSKEYCODE_V2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1076380932}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_keymap_entry"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_keymap_entry"}}}, }}, {NR: 16, Name: "ioctl$EVIOCSMASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074808211}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_mask"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_mask"}}}, }}, {NR: 16, Name: "ioctl$EVIOCSREP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074283779}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 2, RangeEnd: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 2, RangeEnd: 2}}, }}, {NR: 16, Name: "ioctl$FIONREAD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$FUSE_DEV_IOC_CLONE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147804416}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse"}}}, }}, {NR: 16, Name: "ioctl$GIO_CMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19312}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_cmap", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_cmap", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$GIO_FONT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19296}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$GIO_FONTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19307}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$GIO_SCRNMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19264}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$GIO_UNIMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19302}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapdesc_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapdesc_out"}}}, }}, {NR: 16, Name: "ioctl$GIO_UNISCRNMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19305}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$ION_IOC_ALLOC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223341312}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_allocation_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_allocation_data", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$ION_IOC_CUSTOM", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222292742}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_custom_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_custom_data", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$ION_IOC_FREE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221506305}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_handle_data"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_handle_data"}}}, }}, {NR: 16, Name: "ioctl$ION_IOC_IMPORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221768453}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$ION_IOC_MAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221768450}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$ION_IOC_SHARE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221768452}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$ION_IOC_SYNC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221768455}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$KDADDIO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -8268,52 +8268,52 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$KDGETKEYCODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19276}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbkeycode"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbkeycode"}}}, }}, {NR: 16, Name: "ioctl$KDGETLED", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19249}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, }}, {NR: 16, Name: "ioctl$KDGETMODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19259}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 16, Name: "ioctl$KDGKBDIACR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19274}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$KDGKBENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19270}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbentry"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbentry"}}}, }}, {NR: 16, Name: "ioctl$KDGKBLED", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19300}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, }}, {NR: 16, Name: "ioctl$KDGKBMETA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19298}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 16, Name: "ioctl$KDGKBMODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19268}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 16, Name: "ioctl$KDGKBSENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19272}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbentry"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbentry"}}}, }}, {NR: 16, Name: "ioctl$KDGKBTYPE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19251}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, }}, {NR: 16, Name: "ioctl$KDMKTONE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -8323,7 +8323,7 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$KDSETKEYCODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19277}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbkeycode"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbkeycode"}}}, }}, {NR: 16, Name: "ioctl$KDSETLED", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -8348,17 +8348,17 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$KDSKBMETA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19299}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, }}, {NR: 16, Name: "ioctl$KDSKBMODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19269}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, }}, {NR: 16, Name: "ioctl$KDSKBSENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19273}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 16, Name: "ioctl$KIOCSOUND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -8368,37 +8368,37 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$KVM_ARM_SET_DEVICE_ADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835115}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_arm_device_addr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_arm_device_addr"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_ARM_VCPU_INIT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_init"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_init"}}}, }}, {NR: 16, Name: "ioctl$KVM_ASSIGN_DEV_IRQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980784}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_irq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_irq"}}}, }}, {NR: 16, Name: "ioctl$KVM_ASSIGN_PCI_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151722601}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, }}, {NR: 16, Name: "ioctl$KVM_ASSIGN_SET_INTX_MASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980836}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, }}, {NR: 16, Name: "ioctl$KVM_ASSIGN_SET_MSIX_ENTRY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835060}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_msix_entry"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_msix_entry"}}}, }}, {NR: 16, Name: "ioctl$KVM_ASSIGN_SET_MSIX_NR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310771}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_msix_nr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_msix_nr"}}}, }}, {NR: 16, Name: "ioctl$KVM_CHECK_EXTENSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd"}}, @@ -8413,7 +8413,7 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$KVM_CREATE_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222056672}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_create_device", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_create_device", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$KVM_CREATE_IRQCHIP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, @@ -8422,7 +8422,7 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$KVM_CREATE_PIT2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980791}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_config"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_config"}}}, }}, {NR: 16, Name: "ioctl$KVM_CREATE_VCPU", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, @@ -8437,87 +8437,87 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$KVM_DEASSIGN_DEV_IRQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980789}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_irq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_irq"}}}, }}, {NR: 16, Name: "ioctl$KVM_DEASSIGN_PCI_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980786}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, }}, {NR: 16, Name: "ioctl$KVM_DIRTY_TLB", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835114}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_dirty_tlb"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_dirty_tlb"}}}, }}, {NR: 16, Name: "ioctl$KVM_ENABLE_CAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1080602275}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_enable_cap_vm"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_enable_cap_vm"}}}, }}, {NR: 16, Name: "ioctl$KVM_ENABLE_CAP_CPU", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1080602275}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_enable_cap_cpu"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_enable_cap_cpu"}}}, }}, {NR: 16, Name: "ioctl$KVM_GET_CLOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2150674044}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_clock_data", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_clock_data", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$KVM_GET_CPUID2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221794449}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid2", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid2", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$KVM_GET_DEBUGREGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2155916961}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_debugregs", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_debugregs", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$KVM_GET_DEVICE_ATTR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075359458}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, }}, {NR: 16, Name: "ioctl$KVM_GET_DIRTY_LOG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835010}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_dirty_log"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_dirty_log"}}}, }}, {NR: 16, Name: "ioctl$KVM_GET_EMULATED_CPUID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221794313}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$KVM_GET_FPU", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2174791308}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_fpu", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_fpu", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$KVM_GET_IRQCHIP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3255348834}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_irq_chip", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_irq_chip", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$KVM_GET_LAPIC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2214637198}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_lapic_state"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_lapic_state"}}}, }}, {NR: 16, Name: "ioctl$KVM_GET_MP_STATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147790488}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$KVM_GET_MSRS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221794440}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msrs", ArgDir: 1}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msrs", ArgDir: 1}, IsPacked: true}}, }}, {NR: 16, Name: "ioctl$KVM_GET_MSR_INDEX_LIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221532162}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msr_list"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msr_list"}}}, }}, {NR: 16, Name: "ioctl$KVM_GET_NR_MMU_PAGES", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, @@ -8527,37 +8527,37 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$KVM_GET_ONE_REG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835115}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_one_reg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_one_reg"}}}, }}, {NR: 16, Name: "ioctl$KVM_GET_PIT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3225988709}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$KVM_GET_PIT2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2154868383}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$KVM_GET_REGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2156965505}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_regs", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_regs", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$KVM_GET_REG_LIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221794480}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_reg_list"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_reg_list"}}}, }}, {NR: 16, Name: "ioctl$KVM_GET_SREGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2167975555}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_sregs", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_sregs", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$KVM_GET_SUPPORTED_CPUID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221794309}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$KVM_GET_TSC_KHZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, @@ -8566,7 +8566,7 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$KVM_GET_VCPU_EVENTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151722655}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_events", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_events", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$KVM_GET_VCPU_MMAP_SIZE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd"}}, @@ -8575,42 +8575,42 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$KVM_GET_XCRS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2173218470}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xcrs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xcrs"}}}, }}, {NR: 16, Name: "ioctl$KVM_GET_XSAVE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2415963812}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xsave", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xsave", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$KVM_HAS_DEVICE_ATTR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075359459}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, }}, {NR: 16, Name: "ioctl$KVM_INTERRUPT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074048646}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$KVM_IOEVENTFD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980793}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_ioeventfd"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_ioeventfd"}}}, }}, {NR: 16, Name: "ioctl$KVM_IRQFD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075883638}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irqfd"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irqfd"}}}, }}, {NR: 16, Name: "ioctl$KVM_IRQ_LINE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310753}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_level"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_level"}}}, }}, {NR: 16, Name: "ioctl$KVM_IRQ_LINE_STATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221794407}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_level"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_level"}}}, }}, {NR: 16, Name: "ioctl$KVM_KVMCLOCK_CTRL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, @@ -8623,27 +8623,27 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$KVM_PPC_ALLOCATE_HTAB", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221532327}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$KVM_PPC_GET_PVINFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1082175137}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$KVM_PPC_GET_SMMU_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2186325670}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$KVM_REGISTER_COALESCED_MMIO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835047}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_coalesced_mmio_zone"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_coalesced_mmio_zone"}}}, }}, {NR: 16, Name: "ioctl$KVM_REINJECT_CONTROL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 44657}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_reinject_control"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_reinject_control"}}}, }}, {NR: 16, Name: "ioctl$KVM_RUN", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, @@ -8653,97 +8653,97 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$KVM_S390_INTERRUPT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835092}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_interrupt"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_interrupt"}}}, }}, {NR: 16, Name: "ioctl$KVM_S390_INTERRUPT_CPU", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835092}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_interrupt"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_interrupt"}}}, }}, {NR: 16, Name: "ioctl$KVM_S390_UCAS_MAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075359312}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_ucas_mapping"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_ucas_mapping"}}}, }}, {NR: 16, Name: "ioctl$KVM_S390_UCAS_UNMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075359313}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_ucas_mapping"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_ucas_mapping"}}}, }}, {NR: 16, Name: "ioctl$KVM_S390_VCPU_FAULT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310738}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, }}, {NR: 16, Name: "ioctl$KVM_SET_BOOT_CPU_ID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 44664}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}, Kind: 3, RangeEnd: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}, Kind: 3, RangeEnd: 2}}, }}, {NR: 16, Name: "ioctl$KVM_SET_CLOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1076932219}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_clock_data"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_clock_data"}}}, }}, {NR: 16, Name: "ioctl$KVM_SET_CPUID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310794}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid"}}}, }}, {NR: 16, Name: "ioctl$KVM_SET_CPUID2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310800}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid2"}}}, }}, {NR: 16, Name: "ioctl$KVM_SET_DEBUGREGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1082175138}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_debugregs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_debugregs"}}}, }}, {NR: 16, Name: "ioctl$KVM_SET_DEVICE_ATTR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075359457}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, }}, {NR: 16, Name: "ioctl$KVM_SET_FPU", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1101049485}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_fpu"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_fpu"}}}, }}, {NR: 16, Name: "ioctl$KVM_SET_GSI_ROUTING", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310762}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_routing"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_routing"}}}, }}, {NR: 16, Name: "ioctl$KVM_SET_GUEST_DEBUG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1078505115}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_guest_debug"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_guest_debug"}}}, }}, {NR: 16, Name: "ioctl$KVM_SET_IDENTITY_MAP_ADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310728}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}}, }}, {NR: 16, Name: "ioctl$KVM_SET_IRQCHIP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2181607011}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_irq_chip"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_irq_chip"}}}, }}, {NR: 16, Name: "ioctl$KVM_SET_LAPIC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1140895375}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_lapic_state"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_lapic_state"}}}, }}, {NR: 16, Name: "ioctl$KVM_SET_MP_STATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074048665}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_mp_state"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_mp_state"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8}}}, }}, {NR: 16, Name: "ioctl$KVM_SET_MSRS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310793}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msrs"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msrs"}, IsPacked: true}}, }}, {NR: 16, Name: "ioctl$KVM_SET_NR_MMU_PAGES", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, @@ -8753,32 +8753,32 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$KVM_SET_ONE_REG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835116}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_one_reg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_one_reg"}}}, }}, {NR: 16, Name: "ioctl$KVM_SET_PIT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2152246886}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2"}}}, }}, {NR: 16, Name: "ioctl$KVM_SET_PIT2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1081126560}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2"}}}, }}, {NR: 16, Name: "ioctl$KVM_SET_REGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1083223682}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_regs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_regs"}}}, }}, {NR: 16, Name: "ioctl$KVM_SET_SIGNAL_MASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074048651}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_signal_mask"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_signal_mask"}}}, }}, {NR: 16, Name: "ioctl$KVM_SET_SREGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1094233732}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_sregs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_sregs"}}}, }}, {NR: 16, Name: "ioctl$KVM_SET_TSC_KHZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, @@ -8793,32 +8793,32 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$KVM_SET_USER_MEMORY_REGION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075883590}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_userspace_memory_region"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_userspace_memory_region"}}}, }}, {NR: 16, Name: "ioctl$KVM_SET_VAPIC_ADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310803}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}}, }}, {NR: 16, Name: "ioctl$KVM_SET_VCPU_EVENTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980832}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_events"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_events"}}}, }}, {NR: 16, Name: "ioctl$KVM_SET_XCRS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1099476647}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xcrs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xcrs"}}}, }}, {NR: 16, Name: "ioctl$KVM_SET_XSAVE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1342221989}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xsave"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xsave"}}}, }}, {NR: 16, Name: "ioctl$KVM_SIGNAL_MSI", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075883685}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msi"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msi"}}}, }}, {NR: 16, Name: "ioctl$KVM_SMI", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, @@ -8827,37 +8827,37 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$KVM_TPR_ACCESS_REPORTING", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223891602}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_tpr_access_ctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_tpr_access_ctl"}}}, }}, {NR: 16, Name: "ioctl$KVM_TRANSLATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222843013}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_translation"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_translation"}}}, }}, {NR: 16, Name: "ioctl$KVM_UNREGISTER_COALESCED_MMIO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835048}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_coalesced_mmio_zone"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_coalesced_mmio_zone"}}}, }}, {NR: 16, Name: "ioctl$KVM_X86_GET_MCE_CAP_SUPPORTED", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148052637}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$KVM_X86_SETUP_MCE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310812}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_mce_cap"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_mce_cap"}}}, }}, {NR: 16, Name: "ioctl$KVM_X86_SET_MCE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980830}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_x86_mce"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_x86_mce"}}}, }}, {NR: 16, Name: "ioctl$KVM_XEN_HVM_CONFIG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077456506}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xen_hvm_config"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xen_hvm_config"}}}, }}, {NR: 16, Name: "ioctl$LOOP_CHANGE_FD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, @@ -8885,12 +8885,12 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$LOOP_GET_STATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19459}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$LOOP_GET_STATUS64", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19461}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info64", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info64", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$LOOP_SET_CAPACITY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, @@ -8909,12 +8909,12 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$LOOP_SET_STATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19458}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info"}}}, }}, {NR: 16, Name: "ioctl$LOOP_SET_STATUS64", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19460}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info64"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info64"}}}, }}, {NR: 16, Name: "ioctl$PERF_EVENT_IOC_DISABLE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, @@ -8929,12 +8929,12 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$PERF_EVENT_IOC_ID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148017159}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "id"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "id"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 16, Name: "ioctl$PERF_EVENT_IOC_PERIOD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074275332}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "period"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "period"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, }}, {NR: 16, Name: "ioctl$PERF_EVENT_IOC_REFRESH", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, @@ -8954,7 +8954,7 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$PERF_EVENT_IOC_SET_FILTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074275334}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filter"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filter"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, }}, {NR: 16, Name: "ioctl$PERF_EVENT_IOC_SET_OUTPUT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, @@ -8964,12 +8964,12 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$PIO_CMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19312}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_cmap"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_cmap"}}}, }}, {NR: 16, Name: "ioctl$PIO_FONT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19297}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 16, Name: "ioctl$PIO_FONTRESET", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -8979,337 +8979,337 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$PIO_FONTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19308}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 16, Name: "ioctl$PIO_SCRNMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19265}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 16, Name: "ioctl$PIO_UNIMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19303}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapdesc_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapdesc_in"}}}, }}, {NR: 16, Name: "ioctl$PIO_UNIMAPCLR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19304}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapinit"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapinit"}}}, }}, {NR: 16, Name: "ioctl$PIO_UNISCRNMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19306}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 16, Name: "ioctl$RNDADDENTROPY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074287107}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rnd_entpropy"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rnd_entpropy"}}}, }}, {NR: 16, Name: "ioctl$RNDADDTOENTCNT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074024961}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$RNDCLEARPOOL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 20998}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$RNDGETENTCNT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147766784}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$RNDZAPENTCNT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 20996}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$SIOCGIFHWADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35111}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$SIOCSIFHWADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35108}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_CTL_IOCTL_CARD_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2172146945}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_ADD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3239073047}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3239073041}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_LIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3226490128}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_list"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_list"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077957908}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_READ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3301463314}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_value"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_REMOVE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3225441561}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_REPLACE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3239073048}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_UNLOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077957909}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3301463315}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_value"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_CTL_IOCTL_HWDEP_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2161923361}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221509408}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$SNDRV_CTL_IOCTL_PCM_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3240121649}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_pcm_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_pcm_info"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767600}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025778}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$SNDRV_CTL_IOCTL_POWER_STATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767761}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$SNDRV_CTL_IOCTL_PVERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767552}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3238810945}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_rawmidi_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_rawmidi_info"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221509440}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$SNDRV_CTL_IOCTL_RAWMIDI_PREFER_SUBDEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025794}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221509398}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$SNDRV_CTL_IOCTL_TLV_COMMAND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221771548}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_CTL_IOCTL_TLV_READ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221771546}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_CTL_IOCTL_TLV_WRITE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221771547}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_CLIENT_ID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767041}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_CREATE_PORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3232256800}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3230421810}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1084773153}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_DELETE_QUEUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1082938163}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3233567504}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3227013963}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_pool"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_pool"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3230421814}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3232256802}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3226227529}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_client"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_client"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3230421812}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3227276096}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3224130369}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3227538245}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_timer"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_timer"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3226489680}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_PVERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767040}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3233567569}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3232256850}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_QUERY_SUBS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3227013967}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_query_subs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_query_subs"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077957454}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_remove_events"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_remove_events"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222295299}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_running_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_running_info"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1086083857}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1079530316}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_pool"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_pool"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_PORT_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1084773155}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1078743882}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_client"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_client"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3230421813}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1076646722}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1080054598}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_timer"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_timer"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1079006000}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3224392450}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_system_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_system_info"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1079006001}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_TIMER_IOCTL_CONTINUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, @@ -9318,32 +9318,32 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$SNDRV_TIMER_IOCTL_GINFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3237499907}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_ginfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_ginfo"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_TIMER_IOCTL_GPARAMS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1078481924}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_gparams"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_gparams"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_TIMER_IOCTL_GSTATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3226489861}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_gstatus"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_gstatus"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_TIMER_IOCTL_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2162709521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222557697}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_id"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_TIMER_IOCTL_PARAMS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1079006226}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_params"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_params"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_TIMER_IOCTL_PAUSE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, @@ -9352,12 +9352,12 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$SNDRV_TIMER_IOCTL_PVERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767296}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$SNDRV_TIMER_IOCTL_SELECT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077171216}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_select"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_select"}}}, }}, {NR: 16, Name: "ioctl$SNDRV_TIMER_IOCTL_START", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, @@ -9366,7 +9366,7 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$SNDRV_TIMER_IOCTL_STATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2153796628}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$SNDRV_TIMER_IOCTL_STOP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, @@ -9375,7 +9375,7 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$SNDRV_TIMER_IOCTL_TREAD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025474}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}, Kind: 3, RangeEnd: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}, Kind: 3, RangeEnd: 1}}, }}, {NR: 16, Name: "ioctl$TCFLSH", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9385,12 +9385,12 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$TCGETA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21509}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$TCGETS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21505}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$TCSBRK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9405,32 +9405,32 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$TCSETA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21506}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, }}, {NR: 16, Name: "ioctl$TCSETAF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21508}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, }}, {NR: 16, Name: "ioctl$TCSETAW", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21506}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, }}, {NR: 16, Name: "ioctl$TCSETS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21506}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, }}, {NR: 16, Name: "ioctl$TCSETSF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21508}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, }}, {NR: 16, Name: "ioctl$TCSETSW", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21506}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, }}, {NR: 16, Name: "ioctl$TCXONC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9440,17 +9440,17 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$TE_IOCTL_CLOSE_CLIENT_SESSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3224925201}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_closesession", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_closesession", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$TE_IOCTL_LAUNCH_OPERATION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3224925204}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_launchop", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_launchop", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$TE_IOCTL_OPEN_CLIENT_SESSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3224925200}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_opensession", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_opensession", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$TE_IOCTL_SS_CMD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "fd"}}, @@ -9472,82 +9472,82 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$TIOCGETD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21540}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$TIOCGLCKTRMIOS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21590}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, }}, {NR: 16, Name: "ioctl$TIOCGPGRP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21519}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$TIOCGSID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21519}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$TIOCGSOFTCAR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21529}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$TIOCGWINSZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21523}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "winsize", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "winsize", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$TIOCLINUX2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_selection"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_selection"}}}, }}, {NR: 16, Name: "ioctl$TIOCLINUX3", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}, Val: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}, Val: 3}}, }}, {NR: 16, Name: "ioctl$TIOCLINUX4", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}, Val: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}, Val: 4}}, }}, {NR: 16, Name: "ioctl$TIOCLINUX5", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loadlut"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loadlut"}}}, }}, {NR: 16, Name: "ioctl$TIOCLINUX6", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_shift_state"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_shift_state"}}}, }}, {NR: 16, Name: "ioctl$TIOCLINUX7", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_report_mouse"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_report_mouse"}}}, }}, {NR: 16, Name: "ioctl$TIOCMBIC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21527}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$TIOCMBIS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21527}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$TIOCMGET", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21525}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$TIOCMSET", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21528}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$TIOCNOTTY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9560,12 +9560,12 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$TIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$TIOCPKT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21536}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$TIOCSBRK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9579,22 +9579,22 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$TIOCSETD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21539}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$TIOCSLCKTRMIOS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21591}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$TIOCSPGRP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21519}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, }}, {NR: 16, Name: "ioctl$TIOCSSOFTCAR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21530}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$TIOCSTI", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9604,22 +9604,22 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$TIOCSWINSZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21524}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "winsize"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "winsize"}}}, }}, {NR: 16, Name: "ioctl$TIOCTTYGSTRUCT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21530}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$TTUNGETFILTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148553947}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$TUNATTACHFILTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074812117}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, }}, {NR: 16, Name: "ioctl$TUNDETACHFILTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, @@ -9629,107 +9629,107 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$TUNGETFEATURES", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767503}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$TUNGETIFF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767506}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$TUNGETSNDBUF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767507}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$TUNGETVNETHDRSZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767511}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$TUNSETIFF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025674}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, }}, {NR: 16, Name: "ioctl$TUNSETIFINDEX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025690}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$TUNSETLINK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025677}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$TUNSETNOCSUM", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025672}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$TUNSETOFFLOAD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025680}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$TUNSETOWNER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025676}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid"}}}, }}, {NR: 16, Name: "ioctl$TUNSETPERSIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025675}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$TUNSETQUEUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025689}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, }}, {NR: 16, Name: "ioctl$TUNSETSNDBUF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025684}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$TUNSETTXFILTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025681}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tun_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tun_filter"}}}, }}, {NR: 16, Name: "ioctl$TUNSETVNETHDRSZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025688}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$UFFDIO_API", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222841919}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_api"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_api"}}}, }}, {NR: 16, Name: "ioctl$UFFDIO_COPY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148575746}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, }}, {NR: 16, Name: "ioctl$UFFDIO_REGISTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223366144}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_register"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_register"}}}, }}, {NR: 16, Name: "ioctl$UFFDIO_UNREGISTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148575745}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, }}, {NR: 16, Name: "ioctl$UFFDIO_WAKE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148575746}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, }}, {NR: 16, Name: "ioctl$UFFDIO_ZEROPAGE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148575746}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, }}, {NR: 16, Name: "ioctl$VT_ACTIVATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9743,17 +9743,17 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$VT_GETMODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22017}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_mode", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_mode", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$VT_GETSTATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22019}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_stat"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_stat"}}}, }}, {NR: 16, Name: "ioctl$VT_OPENQRY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22016}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$VT_RELDISP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9762,17 +9762,17 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$VT_RESIZE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22025}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_sizes"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_sizes"}}}, }}, {NR: 16, Name: "ioctl$VT_RESIZEX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22026}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_consize"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_consize"}}}, }}, {NR: 16, Name: "ioctl$VT_SETMODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22018}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_mode"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_mode"}}}, }}, {NR: 16, Name: "ioctl$VT_WAITACTIVE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9781,437 +9781,437 @@ var Calls = []*Call{ {NR: 16, Name: "ioctl$fiemap", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223348747}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fiemap"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fiemap"}}}, }}, {NR: 16, Name: "ioctl$int_in", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ioctl_int_in", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{21537, 21586}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, }}, {NR: 16, Name: "ioctl$int_out", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ioctl_int_out", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{21600, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 16, Name: "ioctl$sock_FIOGETOWN", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35075}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$sock_FIOSETOWN", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35073}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, }}, {NR: 16, Name: "ioctl$sock_SIOCADDDLCI", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35200}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dlci_add", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dlci_add", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$sock_SIOCBRADDBR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35232}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, }}, {NR: 16, Name: "ioctl$sock_SIOCBRDELBR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35233}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, }}, {NR: 16, Name: "ioctl$sock_SIOCDELDLCI", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35201}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dlci_add"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dlci_add"}}}, }}, {NR: 16, Name: "ioctl$sock_SIOCETHTOOL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35142}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_SIOCETHTOOL", ArgDir: 2}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_SIOCETHTOOL", ArgDir: 2}, IsPacked: true}}, }}, {NR: 16, Name: "ioctl$sock_SIOCGIFBR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35136}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "brctl_arg", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "brctl_arg", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$sock_SIOCGIFCONF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35088}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ifconf", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ifconf", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$sock_SIOCGIFINDEX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35123}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_SIOCGIFINDEX", ArgDir: 2}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_SIOCGIFINDEX", ArgDir: 2}, IsPacked: true}}, }}, {NR: 16, Name: "ioctl$sock_SIOCGPGRP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35076}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$sock_SIOCGSKNS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35148}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 2}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 2}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$sock_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$sock_SIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$sock_SIOCOUTQNSD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35147}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$sock_SIOCSIFBR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35136}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "brctl_arg", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "brctl_arg", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$sock_SIOCSPGRP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35074}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, }}, {NR: 16, Name: "ioctl$sock_bt", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_ioctl", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{21521, 21531, 35078, 35079}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$sock_bt_bnep_BNEPCONNADD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021064}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_connadd_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_connadd_req"}}}, }}, {NR: 16, Name: "ioctl$sock_bt_bnep_BNEPCONNDEL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021065}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conndel_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conndel_req"}}}, }}, {NR: 16, Name: "ioctl$sock_bt_bnep_BNEPGETCONNINFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147762899}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conninfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conninfo"}}}, }}, {NR: 16, Name: "ioctl$sock_bt_bnep_BNEPGETCONNLIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147762898}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_connlist_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_connlist_req"}}}, }}, {NR: 16, Name: "ioctl$sock_bt_bnep_BNEPGETSUPPFEAT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147762900}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$sock_bt_cmtp_CMTPCONNADD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_cmtp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021320}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_connadd_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_connadd_req"}}}, }}, {NR: 16, Name: "ioctl$sock_bt_cmtp_CMTPCONNDEL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_cmtp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021321}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conndel_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conndel_req"}}}, }}, {NR: 16, Name: "ioctl$sock_bt_cmtp_CMTPGETCONNINFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_cmtp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147763155}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conninfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conninfo"}}}, }}, {NR: 16, Name: "ioctl$sock_bt_cmtp_CMTPGETCONNLIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_cmtp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147763154}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_connlist_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_connlist_req"}}}, }}, {NR: 16, Name: "ioctl$sock_bt_hci", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_hci_ioctl", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{1074022601, 1074022602, 1074022603, 1074022604, 2147764434, 2147764435, 2147764436, 2147764437, 2147764439, 1074022620, 1074022621, 1074022622, 1074022623, 1074022624, 1074022625, 1074022626, 1074022627, 1074022628, 1074022630, 1074022631, 2147764464}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$sock_bt_hidp_HIDPCONNADD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hidp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074022600}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_connadd_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_connadd_req"}}}, }}, {NR: 16, Name: "ioctl$sock_bt_hidp_HIDPCONNDEL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hidp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074022601}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conndel_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conndel_req"}}}, }}, {NR: 16, Name: "ioctl$sock_bt_hidp_HIDPGETCONNINFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hidp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147764435}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conninfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conninfo"}}}, }}, {NR: 16, Name: "ioctl$sock_bt_hidp_HIDPGETCONNLIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hidp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147764434}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_connlist_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_connlist_req"}}}, }}, {NR: 16, Name: "ioctl$sock_ifreq", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ifreq_ioctls", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{35088, 35089, 35091, 35092, 35093, 35094, 35095, 35096, 35097, 35098, 35099, 35100, 35101, 35102, 35103, 35104, 35105, 35106, 35107, 35108, 35109, 35110, 35111, 35113, 35120, 35121, 35122, 35123, 35124, 35125, 35126, 35127, 35128, 35138, 35139, 35142, 35143, 35144, 35145, 35146, 35184, 35185, 35216, 35217, 35218, 35219, 35220, 35221, 35234, 35235, 35248, 35249}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$sock_inet6_SIOCADDRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35083}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_rtmsg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_rtmsg"}}}, }}, {NR: 16, Name: "ioctl$sock_inet6_SIOCDELRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35084}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_rtmsg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_rtmsg"}}}, }}, {NR: 16, Name: "ioctl$sock_inet6_SIOCDIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35126}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, }}, {NR: 16, Name: "ioctl$sock_inet6_SIOCSIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35094}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, }}, {NR: 16, Name: "ioctl$sock_inet6_SIOCSIFDSTADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35096}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, }}, {NR: 16, Name: "ioctl$sock_inet6_tcp_SIOCATMARK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35077}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$sock_inet6_tcp_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$sock_inet6_tcp_SIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$sock_inet6_tcp_SIOCOUTQNSD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35147}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$sock_inet6_udp_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$sock_inet6_udp_SIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$sock_inet_SIOCADDRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35083}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, }}, {NR: 16, Name: "ioctl$sock_inet_SIOCDARP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35155}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in"}}}, }}, {NR: 16, Name: "ioctl$sock_inet_SIOCDELRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35084}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, }}, {NR: 16, Name: "ioctl$sock_inet_SIOCGARP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35156}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$sock_inet_SIOCGIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35093}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$sock_inet_SIOCGIFBRDADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35097}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$sock_inet_SIOCGIFDSTADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35095}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$sock_inet_SIOCGIFNETMASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35099}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$sock_inet_SIOCGIFPFLAGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35125}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$sock_inet_SIOCRTMSG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35085}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, }}, {NR: 16, Name: "ioctl$sock_inet_SIOCSARP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35157}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in"}}}, }}, {NR: 16, Name: "ioctl$sock_inet_SIOCSIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35094}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$sock_inet_SIOCSIFBRDADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35098}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$sock_inet_SIOCSIFDSTADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35096}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$sock_inet_SIOCSIFFLAGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35092}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$sock_inet_SIOCSIFNETMASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35100}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$sock_inet_SIOCSIFPFLAGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35124}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$sock_inet_sctp_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$sock_inet_tcp_SIOCATMARK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35077}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$sock_inet_tcp_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$sock_inet_tcp_SIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$sock_inet_tcp_SIOCOUTQNSD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35147}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$sock_inet_udp_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$sock_inet_udp_SIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$sock_ipx_SIOCAIPXITFCRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35296}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$sock_ipx_SIOCAIPXPRISLT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35297}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$sock_ipx_SIOCGIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35093}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_ipx", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_ipx", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$sock_ipx_SIOCIPXCFGDATA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35298}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipx_config_data", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipx_config_data", ArgDir: 1}}}, }}, {NR: 16, Name: "ioctl$sock_ipx_SIOCIPXNCPCONN", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35299}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, }}, {NR: 16, Name: "ioctl$sock_ipx_SIOCSIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35094}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_ipx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_ipx"}}}, }}, {NR: 16, Name: "ioctl$sock_kcm_SIOCKCMATTACH", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35296}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_attach"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_attach"}}}, }}, {NR: 16, Name: "ioctl$sock_kcm_SIOCKCMCLONE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35298}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_clone", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_clone", ArgDir: 2}}}, }}, {NR: 16, Name: "ioctl$sock_kcm_SIOCKCMUNATTACH", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35297}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_unattach"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_unattach"}}}, }}, {NR: 16, Name: "ioctl$sock_netdev_private", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "cmd"}, TypeSize: 2}, Kind: 3, RangeBegin: 35312, RangeEnd: 35327}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}}}, }}, {NR: 16, Name: "ioctl$sock_netrom_SIOCADDRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35083}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$sock_netrom_SIOCGSTAMP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35078}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$sock_netrom_SIOCGSTAMPNS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35079}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$sock_netrom_TIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$sock_netrom_TIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 16, Name: "ioctl$sock_proto_private", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "cmd"}, TypeSize: 2}, Kind: 3, RangeBegin: 35296, RangeEnd: 35311}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}}}, }}, {NR: 16, Name: "ioctl$void", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -10253,7 +10253,7 @@ var Calls = []*Call{ {NR: 246, Name: "kexec_load", CallName: "kexec_load", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "entry"}, TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr_segments"}, TypeSize: 8}, Buf: "segments"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "segments"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kexec_segment"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "segments"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kexec_segment"}}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kexec_load_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 196608, 4063232, 1310720, 1376256, 3276800, 2621440, 1441792, 2752512, 524288, 655360}}, }}, {NR: 250, Name: "keyctl$assume_authority", CallName: "keyctl", Args: []Type{ @@ -10273,7 +10273,7 @@ var Calls = []*Call{ {NR: 250, Name: "keyctl$describe", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 6}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "desc"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "desc"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "desc"}, }}, {NR: 250, Name: "keyctl$get_keyring_id", CallName: "keyctl", Args: []Type{ @@ -10289,20 +10289,20 @@ var Calls = []*Call{ {NR: 250, Name: "keyctl$get_security", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 17}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "label"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "label"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "label"}, }}, {NR: 250, Name: "keyctl$instantiate", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 12}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "paylen"}, TypeSize: 8}, Buf: "payload"}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ring"}}, }}, {NR: 250, Name: "keyctl$instantiate_iov", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 20}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "payload"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "payload"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "payload"}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ring"}}, }}, @@ -10312,7 +10312,7 @@ var Calls = []*Call{ }}, {NR: 250, Name: "keyctl$join", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "session", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "session", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, }}, {NR: 250, Name: "keyctl$link", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 8}, @@ -10328,7 +10328,7 @@ var Calls = []*Call{ {NR: 250, Name: "keyctl$read", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 11}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "payload"}, }}, {NR: 250, Name: "keyctl$reject", CallName: "keyctl", Args: []Type{ @@ -10345,8 +10345,8 @@ var Calls = []*Call{ {NR: 250, Name: "keyctl$search", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 10}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ring"}}, }}, {NR: 250, Name: "keyctl$session_to_parent", CallName: "keyctl", Args: []Type{ @@ -10374,29 +10374,29 @@ var Calls = []*Call{ {NR: 250, Name: "keyctl$update", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 2}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "paylen"}, TypeSize: 8}, Buf: "payload"}, }}, {NR: 94, Name: "lchown", CallName: "lchown", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}}, }}, {NR: 192, Name: "lgetxattr", CallName: "lgetxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 86, Name: "link", CallName: "link", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 265, Name: "linkat", CallName: "linkat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "oldfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "newfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "linkat_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 1024}}, }}, {NR: 50, Name: "listen", CallName: "listen", Args: []Type{ @@ -10408,23 +10408,23 @@ var Calls = []*Call{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "backlog"}, TypeSize: 4}}, }}, {NR: 194, Name: "listxattr", CallName: "listxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"}, }}, {NR: 195, Name: "llistxattr", CallName: "llistxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"}, }}, {NR: 212, Name: "lookup_dcookie", CallName: "lookup_dcookie", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "cookie"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 198, Name: "lremovexattr", CallName: "lremovexattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, }}, {NR: 8, Name: "lseek", CallName: "lseek", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -10432,15 +10432,15 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "seek_whence", FldName: "whence"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, }}, {NR: 189, Name: "lsetxattr", CallName: "lsetxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "setxattr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }}, {NR: 6, Name: "lstat", CallName: "lstat", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, }}, {NR: 28, Name: "madvise", CallName: "madvise", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}}, @@ -10451,7 +10451,7 @@ var Calls = []*Call{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "addr"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mbind_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{0, 2, 3, 1, 32768, 16384}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxnode"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mbind_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 4}}, }}, @@ -10460,42 +10460,42 @@ var Calls = []*Call{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}}, }}, {NR: 319, Name: "memfd_create", CallName: "memfd_create", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "memfd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 256, Name: "migrate_pages", CallName: "migrate_pages", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxnode"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, }}, {NR: 27, Name: "mincore", CallName: "mincore", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "vec"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "vec"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 83, Name: "mkdir", CallName: "mkdir", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }}, {NR: 258, Name: "mkdirat", CallName: "mkdirat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }}, {NR: 133, Name: "mknod", CallName: "mknod", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev"}, TypeSize: 4}}, }}, {NR: 133, Name: "mknod$loop", CallName: "mknod", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}}, &ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "dev"}, TypeSize: 8}, ValuesStart: 1792, ValuesPerProc: 2}, }}, {NR: 259, Name: "mknodat", CallName: "mknodat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev"}, TypeSize: 4}}, }}, @@ -10521,37 +10521,37 @@ var Calls = []*Call{ }, Ret: &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "ret", ArgDir: 1}}}, {NR: 154, Name: "modify_ldt$read", CallName: "modify_ldt", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 154, Name: "modify_ldt$read_default", CallName: "modify_ldt", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 154, Name: "modify_ldt$write", CallName: "modify_ldt", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 154, Name: "modify_ldt$write2", CallName: "modify_ldt", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 165, Name: "mount", CallName: "mount", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "src"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dst"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "filesystem", Values: []string{"sysfs\x00", "rootfs\x00", "ramfs\x00", "tmpfs\x00", "devtmpfs\x00", "debugfs\x00", "securityfs\x00", "sockfs\x00", "pipefs\x00", "anon_inodefs\x00", "devpts\x00", "ext3\x00", "ext2\x00", "ext4\x00", "hugetlbfs\x00", "vfat\x00", "ecryptfs\x00", "fuseblk\x00", "fuse\x00", "rpc_pipefs\x00", "nfs\x00", "nfs4\x00", "nfsd\x00", "binfmt_misc\x00", "autofs\x00", "xfs\x00", "jfs\x00", "msdos\x00", "ntfs\x00", "minix\x00", "hfs\x00", "hfsplus\x00", "qnx4\x00", "ufs\x00", "btrfs\x00", "configfs\x00", "ncpfs\x00", "qnx6\x00", "exofs\x00", "befs\x00", "vxfs\x00", "gfs2\x00", "gfs2meta\x00", "fusectl\x00", "bfs\x00", "nsfs\x00", "efs\x00", "cifs\x00", "efivarfs\x00", "affs\x00", "tracefs\x00", "bdev\x00", "ocfs2\x00", "ocfs2_dlmfs\x00", "hpfs\x00", "proc\x00", "afs\x00", "reiserfs\x00", "jffs2\x00", "romfs\x00", "aio\x00", "sysv\x00", "v7\x00", "udf\x00", "ceph\x00", "pstore\x00", "adfs\x00", "9p\x00", "hostfs\x00", "squashfs\x00", "cramfs\x00", "iso9660\x00", "coda\x00", "nilfs2\x00", "logfs\x00", "overlay\x00", "f2fs\x00", "omfs\x00", "ubifs\x00", "openpromfs\x00", "bpf\x00", "cgroup\x00", "cgroup2\x00", "cpuset\x00", "mqueue\x00", "aufs\x00", "selinuxfs\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "src"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dst"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "filesystem", Values: []string{"sysfs\x00", "rootfs\x00", "ramfs\x00", "tmpfs\x00", "devtmpfs\x00", "debugfs\x00", "securityfs\x00", "sockfs\x00", "pipefs\x00", "anon_inodefs\x00", "devpts\x00", "ext3\x00", "ext2\x00", "ext4\x00", "hugetlbfs\x00", "vfat\x00", "ecryptfs\x00", "fuseblk\x00", "fuse\x00", "rpc_pipefs\x00", "nfs\x00", "nfs4\x00", "nfsd\x00", "binfmt_misc\x00", "autofs\x00", "xfs\x00", "jfs\x00", "msdos\x00", "ntfs\x00", "minix\x00", "hfs\x00", "hfsplus\x00", "qnx4\x00", "ufs\x00", "btrfs\x00", "configfs\x00", "ncpfs\x00", "qnx6\x00", "exofs\x00", "befs\x00", "vxfs\x00", "gfs2\x00", "gfs2meta\x00", "fusectl\x00", "bfs\x00", "nsfs\x00", "efs\x00", "cifs\x00", "efivarfs\x00", "affs\x00", "tracefs\x00", "bdev\x00", "ocfs2\x00", "ocfs2_dlmfs\x00", "hpfs\x00", "proc\x00", "afs\x00", "reiserfs\x00", "jffs2\x00", "romfs\x00", "aio\x00", "sysv\x00", "v7\x00", "udf\x00", "ceph\x00", "pstore\x00", "adfs\x00", "9p\x00", "hostfs\x00", "squashfs\x00", "cramfs\x00", "iso9660\x00", "coda\x00", "nilfs2\x00", "logfs\x00", "overlay\x00", "f2fs\x00", "omfs\x00", "ubifs\x00", "openpromfs\x00", "bpf\x00", "cgroup\x00", "cgroup2\x00", "cpuset\x00", "mqueue\x00", "aufs\x00", "selinuxfs\x00"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 128, 64, 8192, 1024, 4, 2048, 8, 2, 1, 2097152, 32, 32768, 16777216, 16, 16384, 65536, 131072, 262144, 524288, 1048576, 8388608, 33554432}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data", IsOptional: true}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data", IsOptional: true}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 279, Name: "move_pages", CallName: "move_pages", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr"}, TypeSize: 8}, Buf: "pages"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pages"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &VmaType{TypeCommon: TypeCommon{TypeName: "vma"}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodes", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "status"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pages"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &VmaType{TypeCommon: TypeCommon{TypeName: "vma"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodes", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "status"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "move_pages_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2, 4}}, }}, {NR: 10, Name: "mprotect", CallName: "mprotect", Args: []Type{ @@ -10561,35 +10561,35 @@ var Calls = []*Call{ }}, {NR: 245, Name: "mq_getsetattr", CallName: "mq_getsetattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "mqd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oldattr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oldattr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr", ArgDir: 1}}}, }}, {NR: 244, Name: "mq_notify", CallName: "mq_notify", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "mqd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "notif"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "notif"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, }}, {NR: 240, Name: "mq_open", CallName: "mq_open", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mq_open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 2048, 64, 128, 64}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr"}}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "ret", ArgDir: 1}}}, {NR: 243, Name: "mq_timedreceive", CallName: "mq_timedreceive", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "mqd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msglen"}, TypeSize: 8}, Buf: "msg"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "prio"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 242, Name: "mq_timedsend", CallName: "mq_timedsend", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "mqd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msglen"}, TypeSize: 8}, Buf: "msg"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "prio"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 241, Name: "mq_unlink", CallName: "mq_unlink", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, }}, {NR: 25, Name: "mremap", CallName: "mremap", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}}, @@ -10601,7 +10601,7 @@ var Calls = []*Call{ {NR: 71, Name: "msgctl$IPC_INFO", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 71, Name: "msgctl$IPC_RMID", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, @@ -10610,22 +10610,22 @@ var Calls = []*Call{ {NR: 71, Name: "msgctl$IPC_SET", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msqid_ds"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msqid_ds"}}}, }}, {NR: 71, Name: "msgctl$IPC_STAT", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 71, Name: "msgctl$MSG_INFO", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 71, Name: "msgctl$MSG_STAT", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 68, Name: "msgget", CallName: "msgget", Args: []Type{ &ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "key"}, TypeSize: 8}, ValuesStart: 2039379027, ValuesPerProc: 4}, @@ -10637,14 +10637,14 @@ var Calls = []*Call{ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "ret", ArgDir: 1}}}, {NR: 70, Name: "msgrcv", CallName: "msgrcv", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msgp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msgbuf", ArgDir: 1}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msgp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msgbuf", ArgDir: 1}, IsPacked: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sz"}, TypeSize: 8}, Buf: "msgp"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msgbuf_type", FldName: "typ"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msgrcv_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 8192, 4096}}, }}, {NR: 69, Name: "msgsnd", CallName: "msgsnd", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msgp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msgbuf"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msgp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msgbuf"}, IsPacked: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sz"}, TypeSize: 8}, Buf: "msgp"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msgsnd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048}}, }}, @@ -10664,237 +10664,237 @@ var Calls = []*Call{ }}, {NR: 303, Name: "name_to_handle_at", CallName: "name_to_handle_at", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handle"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "file_handle"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mnt"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handle"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "file_handle"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mnt"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "name_to_handle_at_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 1024}}, }}, {NR: 35, Name: "nanosleep", CallName: "nanosleep", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "req"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "req"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, }}, {NR: 2, Name: "open", CallName: "open", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 2, Name: "open$dir", CallName: "open", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "ret", ArgDir: 1}}}, {NR: 304, Name: "open_by_handle_at", CallName: "open_by_handle_at", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "mountdirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handle"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "file_handle"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handle"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "file_handle"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }}, {NR: 257, Name: "openat", CallName: "openat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$audio", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/audio\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/audio\x00"}, Length: 11}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$autofs", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/autofs\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/autofs\x00"}, Length: 12}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$binder", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/binder\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/binder\x00"}, Length: 12}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$capi20", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/capi20\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/capi20\x00"}, Length: 12}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$cuse", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/cuse\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/cuse\x00"}, Length: 10}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$dsp", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dsp\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dsp\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$fb0", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/fb0\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/fb0\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$hidraw0", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hidraw0\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hidraw0\x00"}, Length: 13}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$hpet", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hpet\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hpet\x00"}, Length: 10}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$hwrng", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hwrng\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hwrng\x00"}, Length: 11}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$ion", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ion\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ion\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$irnet", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/irnet\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/irnet\x00"}, Length: 11}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$keychord", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/keychord\x00"}, Length: 14}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/keychord\x00"}, Length: 14}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$kvm", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/kvm\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/kvm\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$lightnvm", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/lightnvm/control\x00"}, Length: 22}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/lightnvm/control\x00"}, Length: 22}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$loop_ctrl", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/loop-control\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/loop-control\x00"}, Length: 18}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop_ctrl", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$mixer", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/mixer\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/mixer\x00"}, Length: 11}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$pktcdvd", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/pktcdvd/control\x00"}, Length: 21}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/pktcdvd/control\x00"}, Length: 21}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$ppp", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ppp\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ppp\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$ptmx", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ptmx\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ptmx\x00"}, Length: 10}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$qat_adf_ctl", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/qat_adf_ctl\x00"}, Length: 17}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/qat_adf_ctl\x00"}, Length: 17}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$rfkill", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/rfkill\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/rfkill\x00"}, Length: 12}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$rtc", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/rtc\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/rtc\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$sequencer", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sequencer\x00"}, Length: 15}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sequencer\x00"}, Length: 15}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$sequencer2", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sequencer2\x00"}, Length: 16}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sequencer2\x00"}, Length: 16}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$sr", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sr0\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sr0\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$sw_sync", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sw_sync\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sw_sync\x00"}, Length: 13}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$userio", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/userio\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/userio\x00"}, Length: 12}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$vcs", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcs\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcs\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$vga_arbiter", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vga_arbiter\x00"}, Length: 17}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vga_arbiter\x00"}, Length: 17}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$vhci", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vhci\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vhci\x00"}, Length: 10}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$xenevtchn", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/xen/evtchn\x00"}, Length: 16}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/xen/evtchn\x00"}, Length: 16}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 257, Name: "openat$zygote", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/socket/zygote\x00"}, Length: 19}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/socket/zygote\x00"}, Length: 19}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 34, Name: "pause", CallName: "pause"}, {NR: 298, Name: "perf_event_open", CallName: "perf_event_open", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "perf_event_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "perf_event_attr"}}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "cpu"}, TypeSize: 8}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "group"}}, @@ -10904,15 +10904,15 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "personality_flags", FldName: "persona"}, TypeSize: 8}, Vals: []uint64{0, 68157441, 83886082, 100663299, 83886084, 67108869, 6, 83886087, 8, 67108873, 67108874, 67108875, 12, 67108877, 68157454, 15, 16, 262144, 1048576, 2097152, 4194304, 8388608, 16777216, 33554432, 67108864, 134217728}}, }}, {NR: 22, Name: "pipe", CallName: "pipe", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pipefd"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pipefd"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, }}, {NR: 293, Name: "pipe2", CallName: "pipe2", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pipefd"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pipefd"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pipe_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }}, {NR: 155, Name: "pivot_root", CallName: "pivot_root", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new_root"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "put_old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new_root"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "put_old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 330, Name: "pkey_alloc", CallName: "pkey_alloc", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}}, @@ -10928,24 +10928,24 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pkey", FldName: "key"}}, }}, {NR: 7, Name: "poll", CallName: "poll", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pollfd"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pollfd"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nfds"}, TypeSize: 8}, Buf: "fds"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeout"}, TypeSize: 4}}, }}, {NR: 271, Name: "ppoll", CallName: "ppoll", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pollfd"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pollfd"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nfds"}, TypeSize: 8}, Buf: "fds"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tsp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sigmask"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tsp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sigmask"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "sigmask"}, }}, {NR: 157, Name: "prctl$getname", CallName: "prctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 157, Name: "prctl$getreaper", CallName: "prctl", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "prctl_code_getreaper", FldName: "option"}, TypeSize: 8}, Vals: []uint64{37, 19, 9, 11, 2, 40, 25, 5}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 157, Name: "prctl$intptr", CallName: "prctl", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "prctl_code_intptr", FldName: "option"}, TypeSize: 8}, Vals: []uint64{23, 24, 36, 4, 10, 8, 38, 1, 28, 29, 14, 26, 6, 33}}, @@ -10954,7 +10954,7 @@ var Calls = []*Call{ {NR: 157, Name: "prctl$seccomp", CallName: "prctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 22}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "prctl_seccomp_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prog"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prog"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, }}, {NR: 157, Name: "prctl$setendian", CallName: "prctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 20}, @@ -10971,7 +10971,7 @@ var Calls = []*Call{ }}, {NR: 157, Name: "prctl$setname", CallName: "prctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, }}, {NR: 157, Name: "prctl$setptracer", CallName: "prctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 1499557217}, @@ -10982,45 +10982,45 @@ var Calls = []*Call{ }}, {NR: 17, Name: "pread64", CallName: "pread64", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "pos"}, TypeSize: 8}, Kind: 2}, }}, {NR: 295, Name: "preadv", CallName: "preadv", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "off"}, TypeSize: 8}, Kind: 2}, }}, {NR: 302, Name: "prlimit64", CallName: "prlimit64", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rlimit_type", FldName: "res"}, TypeSize: 8}, Vals: []uint64{9, 4, 0, 2, 1, 10, 8, 12, 13, 7, 6, 5, 14, 15, 11, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit", ArgDir: 1}}}, }}, {NR: 310, Name: "process_vm_readv", CallName: "process_vm_readv", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "loc_vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "loc_vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "loc_vlen"}, TypeSize: 8}, Buf: "loc_vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem_vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem_vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "rem_vlen"}, TypeSize: 8}, Buf: "rem_vec"}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}}, }}, {NR: 311, Name: "process_vm_writev", CallName: "process_vm_writev", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "loc_vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "loc_vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "loc_vlen"}, TypeSize: 8}, Buf: "loc_vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem_vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem_vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "rem_vlen"}, TypeSize: 8}, Buf: "rem_vec"}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}}, }}, {NR: 270, Name: "pselect6", CallName: "pselect6", Args: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "n"}, TypeSize: 8}, Buf: "inp"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "inp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "outp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "exp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tvp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sig"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset_size"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "inp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "outp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "exp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tvp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sig"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset_size"}}}, }}, {NR: 101, Name: "ptrace", CallName: "ptrace", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req", FldName: "req"}, TypeSize: 8}, Vals: []uint64{0, 16904, 8, 16903, 16, 17}}, @@ -11036,30 +11036,30 @@ var Calls = []*Call{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16897}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 101, Name: "ptrace$getregs", CallName: "ptrace", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_getregs", FldName: "req"}, TypeSize: 8}, Vals: []uint64{12, 14}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 101, Name: "ptrace$getregset", CallName: "ptrace", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16900}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pthread_regset", FldName: "what"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 6, 512, 513, 514}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}, }}, {NR: 101, Name: "ptrace$getsig", CallName: "ptrace", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16898}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, }}, {NR: 101, Name: "ptrace$peek", CallName: "ptrace", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_peek", FldName: "req"}, TypeSize: 8}, Vals: []uint64{1, 2}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 101, Name: "ptrace$peekuser", CallName: "ptrace", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 3}, @@ -11069,7 +11069,7 @@ var Calls = []*Call{ {NR: 101, Name: "ptrace$poke", CallName: "ptrace", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_poke", FldName: "req"}, TypeSize: 8}, Vals: []uint64{4, 5}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "data"}, TypeSize: 8}}, }}, {NR: 101, Name: "ptrace$pokeuser", CallName: "ptrace", Args: []Type{ @@ -11088,40 +11088,40 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_setregs", FldName: "req"}, TypeSize: 8}, Vals: []uint64{13, 15}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 101, Name: "ptrace$setregset", CallName: "ptrace", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16901}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pthread_regset", FldName: "what"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 6, 512, 513, 514}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}, }}, {NR: 101, Name: "ptrace$setsig", CallName: "ptrace", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16899}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, }}, {NR: 18, Name: "pwrite64", CallName: "pwrite64", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "pos"}, TypeSize: 8}, Kind: 2}, }}, {NR: 296, Name: "pwritev", CallName: "pwritev", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "off"}, TypeSize: 8}, Kind: 2}, }}, {Name: "read", CallName: "read", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"}, }}, {Name: "read$eventfd", CallName: "read", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 187, Name: "readahead", CallName: "readahead", Args: []Type{ @@ -11130,105 +11130,105 @@ var Calls = []*Call{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "count"}, TypeSize: 8}}, }}, {NR: 89, Name: "readlink", CallName: "readlink", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "siz"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 267, Name: "readlinkat", CallName: "readlinkat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "siz"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 19, Name: "readv", CallName: "readv", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, }}, {NR: 45, Name: "recvfrom", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 45, Name: "recvfrom$ax25", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 45, Name: "recvfrom$inet", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 45, Name: "recvfrom$inet6", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 45, Name: "recvfrom$ipx", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 45, Name: "recvfrom$llc", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 45, Name: "recvfrom$packet", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 45, Name: "recvfrom$unix", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 299, Name: "recvmmsg", CallName: "recvmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_mmsghdr"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_mmsghdr"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 47, Name: "recvmsg", CallName: "recvmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_msghdr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_msghdr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, }}, {NR: 47, Name: "recvmsg$kcm", CallName: "recvmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_msghdr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_msghdr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, }}, {NR: 47, Name: "recvmsg$netrom", CallName: "recvmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netrom"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netrom"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, }}, {NR: 216, Name: "remap_file_pages", CallName: "remap_file_pages", Args: []Type{ @@ -11239,164 +11239,164 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 64, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0}}, }}, {NR: 197, Name: "removexattr", CallName: "removexattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, }}, {NR: 82, Name: "rename", CallName: "rename", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 264, Name: "renameat", CallName: "renameat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "oldfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "newfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 316, Name: "renameat2", CallName: "renameat2", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "oldfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "newfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "renameat2_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2, 1, 4}}, }}, {NR: 249, Name: "request_key", CallName: "request_key", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "callout"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "callout"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "keyring_type", FldName: "keyring"}, TypeSize: 8}, Vals: []uint64{18446744073709551615, 18446744073709551614, 18446744073709551613, 18446744073709551612, 18446744073709551611, 18446744073709551610, 18446744073709551609, 18446744073709551608}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ret", ArgDir: 1}}}, {NR: 219, Name: "restart_syscall", CallName: "restart_syscall"}, {NR: 84, Name: "rmdir", CallName: "rmdir", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 13, Name: "rt_sigaction", CallName: "rt_sigaction", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "act"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigaction"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oact", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigaction", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "act"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigaction"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oact", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigaction", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "fake"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fake"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fake"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, }}, {NR: 127, Name: "rt_sigpending", CallName: "rt_sigpending", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "set"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "set"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "set"}, }}, {NR: 14, Name: "rt_sigprocmask", CallName: "rt_sigprocmask", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sigprocmask_how", FldName: "how"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nset"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oset", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nset"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oset", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "nset"}, }}, {NR: 129, Name: "rt_sigqueueinfo", CallName: "rt_sigqueueinfo", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, }}, {NR: 15, Name: "rt_sigreturn", CallName: "rt_sigreturn"}, {NR: 130, Name: "rt_sigsuspend", CallName: "rt_sigsuspend", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "new"}, }}, {NR: 128, Name: "rt_sigtimedwait", CallName: "rt_sigtimedwait", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "these"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ts"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "these"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ts"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "these"}, }}, {NR: 297, Name: "rt_tgsigqueueinfo", CallName: "rt_tgsigqueueinfo", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "gid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "tid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, }}, {NR: 204, Name: "sched_getaffinity", CallName: "sched_getaffinity", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cpusetsize"}, TypeSize: 8}, Buf: "mask"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 315, Name: "sched_getattr", CallName: "sched_getattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sched_attr", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sched_attr", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "attr"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sched_attr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0}}, }}, {NR: 143, Name: "sched_getparam", CallName: "sched_getparam", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 145, Name: "sched_getscheduler", CallName: "sched_getscheduler", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, }}, {NR: 148, Name: "sched_rr_get_interval", CallName: "sched_rr_get_interval", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, }}, {NR: 203, Name: "sched_setaffinity", CallName: "sched_setaffinity", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cpusetsize"}, TypeSize: 8}, Buf: "mask"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, }}, {NR: 314, Name: "sched_setattr", CallName: "sched_setattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sched_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sched_attr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sched_attr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0}}, }}, {NR: 142, Name: "sched_setparam", CallName: "sched_setparam", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 144, Name: "sched_setscheduler", CallName: "sched_setscheduler", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sched_policy", FldName: "policy"}, TypeSize: 8}, Vals: []uint64{0, 3, 5, 1, 2, 6}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 24, Name: "sched_yield", CallName: "sched_yield"}, {NR: 317, Name: "seccomp", CallName: "seccomp", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "seccomp_op", FldName: "op"}, TypeSize: 8}, Vals: []uint64{0, 1}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "seccomp_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prog"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prog"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, }}, {NR: 23, Name: "select", CallName: "select", Args: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "n"}, TypeSize: 8}, Buf: "inp"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "inp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "outp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "exp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tvp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "inp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "outp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "exp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tvp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval", ArgDir: 2}}}, }}, {NR: 66, Name: "semctl$GETALL", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "semnum"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 66, Name: "semctl$GETNCNT", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 66, Name: "semctl$GETPID", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 66, Name: "semctl$GETVAL", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 66, Name: "semctl$GETZCNT", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 66, Name: "semctl$IPC_INFO", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 66, Name: "semctl$IPC_RMID", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, @@ -11407,37 +11407,37 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "semnum"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "semid_ds"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "semid_ds"}}}, }}, {NR: 66, Name: "semctl$IPC_STAT", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "semnum"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 66, Name: "semctl$SEM_INFO", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 66, Name: "semctl$SEM_STAT", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 66, Name: "semctl$SETALL", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "semnum"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}}, }}, {NR: 66, Name: "semctl$SETVAL", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 64, Name: "semget", CallName: "semget", Args: []Type{ &ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "key"}, TypeSize: 8}, ValuesStart: 2039359027, ValuesPerProc: 4}, @@ -11451,169 +11451,169 @@ var Calls = []*Call{ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "ret", ArgDir: 1}}}, {NR: 65, Name: "semop", CallName: "semop", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ops"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sembuf"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ops"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sembuf"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nops"}, TypeSize: 8}, Buf: "ops"}, }}, {NR: 220, Name: "semtimedop", CallName: "semtimedop", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ops"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sembuf"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ops"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sembuf"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nops"}, TypeSize: 8}, Buf: "ops"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 40, Name: "sendfile", CallName: "sendfile", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdout"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdin"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "off", IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", ArgDir: 2}, TypeSize: 8}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "off", IsOptional: true}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", ArgDir: 2}, TypeSize: 8}, Kind: 2}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "count"}, TypeSize: 8}}, }}, {NR: 307, Name: "sendmmsg", CallName: "sendmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_mmsghdr"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_mmsghdr"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 307, Name: "sendmmsg$alg", CallName: "sendmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_algconn", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_alg"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_alg"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 307, Name: "sendmmsg$inet_sctp", CallName: "sendmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_sctp"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_sctp"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 307, Name: "sendmmsg$nfc_llcp", CallName: "sendmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nfc_llcp_send_msghdr"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nfc_llcp_send_msghdr"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 307, Name: "sendmmsg$unix", CallName: "sendmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_un"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_un"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 46, Name: "sendmsg", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_msghdr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_msghdr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 46, Name: "sendmsg$alg", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_algconn", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_alg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_alg"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 46, Name: "sendmsg$inet_sctp", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_sctp"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_sctp"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 46, Name: "sendmsg$kcm", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_msghdr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_msghdr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 46, Name: "sendmsg$netlink", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netlink"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netlink"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 46, Name: "sendmsg$netrom", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netrom"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netrom"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 46, Name: "sendmsg$nfc_llcp", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nfc_llcp_send_msghdr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nfc_llcp_send_msghdr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 46, Name: "sendmsg$unix", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_un"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_un"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 44, Name: "sendto", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 44, Name: "sendto$ax25", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 44, Name: "sendto$inet", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 44, Name: "sendto$inet6", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 44, Name: "sendto$ipx", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 44, Name: "sendto$llc", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 44, Name: "sendto$packet", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 44, Name: "sendto$unix", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 238, Name: "set_mempolicy", CallName: "set_mempolicy", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mbind_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{0, 2, 3, 1, 32768, 16384}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxnode"}, TypeSize: 8}}, }}, {NR: 273, Name: "set_robust_list", CallName: "set_robust_list", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "head"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "robust_list"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "head"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "robust_list"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "head"}, }}, {NR: 205, Name: "set_thread_area", CallName: "set_thread_area", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, }}, {NR: 218, Name: "set_tid_address", CallName: "set_tid_address", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tidptr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tidptr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 123, Name: "setfsgid", CallName: "setfsgid", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "fsgid"}}, @@ -11626,12 +11626,12 @@ var Calls = []*Call{ }}, {NR: 116, Name: "setgroups", CallName: "setgroups", Args: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid"}}}}, }}, {NR: 38, Name: "setitimer", CallName: "setitimer", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "getitimer_which", FldName: "which"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval", ArgDir: 1}}}, }}, {NR: 308, Name: "setns", CallName: "setns", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -11666,13 +11666,13 @@ var Calls = []*Call{ }}, {NR: 160, Name: "setrlimit", CallName: "setrlimit", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rlimit_type", FldName: "res"}, TypeSize: 8}, Vals: []uint64{9, 4, 0, 2, 1, 10, 8, 12, 13, 7, 6, 5, 14, 15, 11, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rlim"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rlim"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit"}}}, }}, {NR: 54, Name: "setsockopt", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "level"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "optname"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$ALG_SET_AEAD_AUTHSIZE", CallName: "setsockopt", Args: []Type{ @@ -11686,1302 +11686,1302 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_alg", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 279}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "keylen"}, TypeSize: 8}, Buf: "key"}, }}, {NR: 54, Name: "setsockopt$SO_ATTACH_FILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 26}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$SO_BINDTODEVICE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 25}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$SO_TIMESTAMPING", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 37}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_so_timestamping"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_so_timestamping"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$ax25_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 257}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{25}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$ax25_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 257}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 5, 3, 4, 9, 6, 7, 8, 12, 10}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$bt_BT_CHANNEL_POLICY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$bt_BT_DEFER_SETUP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$bt_BT_FLUSHABLE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$bt_BT_POWER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8"}, TypeSize: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8"}, TypeSize: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$bt_BT_RCVMTU", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$bt_BT_SECURITY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bt_security"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bt_security"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$bt_BT_SNDMTU", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$bt_BT_VOICE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$bt_hci_HCI_DATA_DIR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$bt_hci_HCI_FILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hci_ufilter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hci_ufilter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$bt_hci_HCI_TIME_STAMP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$bt_l2cap_L2CAP_CONNINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_conninfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_conninfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$bt_l2cap_L2CAP_LM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_l2cap_lm"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_l2cap_lm"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$bt_l2cap_L2CAP_OPTIONS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_options"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_options"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$bt_rfcomm_RFCOMM_LM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 18}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_l2cap_lm"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_l2cap_lm"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$inet6_IPV6_FLOWLABEL_MGR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_flowlabel_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_flowlabel_req"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet6_IPV6_IPSEC_POLICY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet6_IPV6_PKTINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 50}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_pktinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_pktinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet6_IPV6_XFRM_POLICY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 35}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet6_MCAST_JOIN_GROUP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 42}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet6_MCAST_LEAVE_GROUP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 45}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet6_MCAST_MSFILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 48}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_filter_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_filter_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet6_MRT6_ADD_MFC", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 204}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet6_MRT6_ADD_MFC_PROXY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 210}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet6_MRT6_ADD_MIF", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 202}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mif6ctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mif6ctl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet6_MRT6_DEL_MFC", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 205}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet6_MRT6_DEL_MFC_PROXY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 211}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet6_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet6_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{6, 20, 21, 27, 28, 32, 34, 35, 42, 43, 44, 45, 46, 47, 48, 50, 54, 55, 57, 59, 61, 68, 69, 202, 204, 205, 210, 211}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet6_dccp_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{2, 12, 13, 14, 15, 128, 192}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet6_dccp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 3, 4, 5, 6, 10, 11, 16, 17}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet6_group_source_req", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ipv6_group_source_req", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{46, 47, 43, 44}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_source_req_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_source_req_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet6_icmp_ICMP_FILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_icmp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet6_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet6_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 16, 17, 18, 19, 22, 23, 24, 25, 26, 33, 36, 49, 51, 52, 53, 56, 58, 60, 62, 66, 67, 80, 70, 72, 73, 74, 75, 76, 200, 201, 203, 206, 207, 208, 209}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet6_mreq", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ipv6_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{20, 21, 27, 28}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipv6_mreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipv6_mreq"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet6_mtu", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 23}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet6_tcp_TCP_CONGESTION", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "tcp_congestion_control_alg_names", Values: []string{"cubic\x00", "reno\x00", "bic\x00", "cdg\x00", "dctcp\x00", "westwood\x00", "highspeed\x00", "hybla\x00", "htcp\x00", "vegas\x00", "nv\x00", "veno\x00", "scalable\x00", "lp\x00", "yeah\x00", "illinois\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "tcp_congestion_control_alg_names", Values: []string{"cubic\x00", "reno\x00", "bic\x00", "cdg\x00", "dctcp\x00", "westwood\x00", "highspeed\x00", "hybla\x00", "htcp\x00", "vegas\x00", "nv\x00", "veno\x00", "scalable\x00", "lp\x00", "yeah\x00", "illinois\x00"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet6_tcp_TCP_MD5SIG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_md5sig"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_md5sig"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_opt"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_opt"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet6_tcp_TCP_REPAIR_WINDOW", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet6_tcp_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{11, 13, 14, 22, 26, 28, 29}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet6_tcp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet6_udp_encap", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 100}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_encap_option_values"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_encap_option_values"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet6_udp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 100, 101, 102}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet_IP_IPSEC_POLICY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet_IP_XFRM_POLICY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet_MCAST_JOIN_GROUP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 42}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet_MCAST_LEAVE_GROUP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 45}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet_MCAST_MSFILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 48}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_filter_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_filter_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{4, 9, 16, 17, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet_dccp_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{2, 12, 13, 14, 15, 128, 192}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet_dccp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 3, 4, 5, 6, 10, 11, 16, 17}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet_group_source_req", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_group_source_req", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{46, 47, 43, 44}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_source_req_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_source_req_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet_icmp_ICMP_FILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_icmp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21, 22, 23, 24, 33, 34, 49, 50}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet_mreq", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{35, 36, 32}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet_mreqn", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{35, 36, 32}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreqn"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreqn"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet_mreqsrc", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreqsrc", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{39, 38, 40, 37}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq_source"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq_source"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet_msfilter", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 41}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_msfilter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_msfilter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet_mtu", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet_opts", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_opts", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{4, 9}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet_pktinfo", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in_pktinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in_pktinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_ADD_STREAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 121}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_ASSOCINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_AUTH_CHUNK", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 21}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunk"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunk"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 25}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_AUTH_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 23}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkey"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkey"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_AUTOCLOSE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_AUTO_ASCONF", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 30}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_CONTEXT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 114}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_DELAYED_SACK", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 118}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_EVENTS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_HMAC_IDENT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_INITMSG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_MAXSEG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_MAX_BURST", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 20}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_NODELAY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 19}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 31}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_PR_SUPPORTED", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 113}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_RECVNXTINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 33}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_RECVRCVINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_RESET_ASSOC", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 120}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_RESET_STREAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 119}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_RTOINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_SET_PEER_PRIMARY_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 5}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 100}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_REM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 101}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 110}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 107}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_ADD_STREAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 121}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_ASSOCINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_AUTH_CHUNK", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 21}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunk"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunk"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 25}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_AUTH_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 23}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkey"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkey"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_AUTOCLOSE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_AUTO_ASCONF", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 30}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_CONTEXT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 114}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_DELAYED_SACK", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 118}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_EVENTS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_HMAC_IDENT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_INITMSG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_MAXSEG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_MAX_BURST", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 20}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_NODELAY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 19}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 31}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_PRIMARY_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_PR_SUPPORTED", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 113}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_RECVNXTINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 33}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_RECVRCVINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_RESET_ASSOC", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 120}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_RESET_STREAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 119}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_RTOINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 5}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 100}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_REM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 101}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 110}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX_OLD", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 107}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$inet_tcp_TCP_CONGESTION", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "tcp_congestion_control_alg_names", Values: []string{"cubic\x00", "reno\x00", "bic\x00", "cdg\x00", "dctcp\x00", "westwood\x00", "highspeed\x00", "hybla\x00", "htcp\x00", "vegas\x00", "nv\x00", "veno\x00", "scalable\x00", "lp\x00", "yeah\x00", "illinois\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "tcp_congestion_control_alg_names", Values: []string{"cubic\x00", "reno\x00", "bic\x00", "cdg\x00", "dctcp\x00", "westwood\x00", "highspeed\x00", "hybla\x00", "htcp\x00", "vegas\x00", "nv\x00", "veno\x00", "scalable\x00", "lp\x00", "yeah\x00", "illinois\x00"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet_tcp_TCP_MD5SIG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_md5sig"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_md5sig"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet_tcp_TCP_REPAIR_OPTIONS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_opt"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_opt"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet_tcp_TCP_REPAIR_WINDOW", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet_tcp_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{11, 13, 14, 22, 26, 28, 29}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet_tcp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet_udp_encap", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 100}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_encap_option_values"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_encap_option_values"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$inet_udp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 100, 101, 102}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$ipx_IPX_TYPE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 256}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$kcm_KCM_RECV_DISABLE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 281}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 54, Name: "setsockopt$llc_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 268}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "llc_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$netlink_NETLINK_ADD_MEMBERSHIP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$netlink_NETLINK_BROADCAST_ERROR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$netlink_NETLINK_CAP_ACK", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$netlink_NETLINK_DROP_MEMBERSHIP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$netlink_NETLINK_LISTEN_ALL_NSID", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$netlink_NETLINK_NO_ENOBUFS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 5}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$netlink_NETLINK_PKTINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$netlink_NETLINK_RX_RING", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nl_mmap_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nl_mmap_req"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$netlink_NETLINK_TX_RING", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nl_mmap_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nl_mmap_req"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$netrom_NETROM_IDLE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$netrom_NETROM_N2", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$netrom_NETROM_T1", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$netrom_NETROM_T2", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$netrom_NETROM_T4", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$nfc_llcp_NFC_LLCP_MIUX", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 280}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$nfc_llcp_NFC_LLCP_RW", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 280}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 54, Name: "setsockopt$packet_add_memb", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_mreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_mreq"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$packet_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 5, 6, 13, 22}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$packet_drop_memb", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_mreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_mreq"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$packet_fanout", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_fanout_val"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_fanout_val"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$packet_fanout_data", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$packet_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{3, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$packet_rx_ring", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 5}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tpacket_req_u"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tpacket_req_u"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$packet_tx_ring", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tpacket_req_u"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tpacket_req_u"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$sock_attach_bpf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 50}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$sock_cred", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$sock_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{30, 6, 1, 39, 4, 5, 9, 42, 12, 38, 8, 33, 18, 19, 2, 7, 32, 29, 3, 15, 10, 11, 16, 35, 44, 34, 40, 41, 43, 45, 46, 47}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$sock_linger", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "linger"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "linger"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$sock_str", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 25}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$sock_timeval", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_timeval", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{20, 21}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 54, Name: "setsockopt$sock_void", CallName: "setsockopt", Args: []Type{ @@ -12995,9 +12995,9 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, }}, {NR: 188, Name: "setxattr", CallName: "setxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "setxattr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }}, @@ -13009,7 +13009,7 @@ var Calls = []*Call{ {NR: 31, Name: "shmctl$IPC_INFO", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 31, Name: "shmctl$IPC_RMID", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, @@ -13018,17 +13018,17 @@ var Calls = []*Call{ {NR: 31, Name: "shmctl$IPC_SET", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "shmid_ds"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "shmid_ds"}}}, }}, {NR: 31, Name: "shmctl$IPC_STAT", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 31, Name: "shmctl$SHM_INFO", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 31, Name: "shmctl$SHM_LOCK", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, @@ -13037,7 +13037,7 @@ var Calls = []*Call{ {NR: 31, Name: "shmctl$SHM_STAT", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 31, Name: "shmctl$SHM_UNLOCK", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, @@ -13064,16 +13064,16 @@ var Calls = []*Call{ }}, {NR: 131, Name: "sigaltstack", CallName: "sigaltstack", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "ss"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oss", IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oss", IsOptional: true}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 282, Name: "signalfd", CallName: "signalfd", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "mask"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_signal", FldName: "ret", ArgDir: 1}}}, {NR: 289, Name: "signalfd4", CallName: "signalfd4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "mask"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalfd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_signal", FldName: "ret", ArgDir: 1}}}, @@ -13246,121 +13246,121 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_domain", FldName: "domain"}, TypeSize: 8}, Vals: []uint64{1, 2, 10, 4, 16, 9, 3, 8, 5, 17}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 10, 2048, 524288}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "proto"}, TypeSize: 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, }}, {NR: 53, Name: "socketpair$ax25", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 3}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_socket_types", FldName: "type"}, TypeSize: 8}, Vals: []uint64{2, 5, 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_protocols", FldName: "proto"}, TypeSize: 8}, Vals: []uint64{1, 6, 7, 8, 195, 196, 202, 203, 204, 205, 206, 207, 240}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ax25_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ax25_pair", ArgDir: 1}}}, }}, {NR: 53, Name: "socketpair$inet", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 10, 2048, 524288}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "proto"}, TypeSize: 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_in_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_in_pair", ArgDir: 1}}}, }}, {NR: 53, Name: "socketpair$inet6", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 10, 2048, 524288}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "proto"}, TypeSize: 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_in6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_in6_pair", ArgDir: 1}}}, }}, {NR: 53, Name: "socketpair$inet6_dccp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dccp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dccp6_pair", ArgDir: 1}}}, }}, {NR: 53, Name: "socketpair$inet6_icmp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 58}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp6_pair", ArgDir: 1}}}, }}, {NR: 53, Name: "socketpair$inet6_icmp_raw", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 3}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 58}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp6_pair", ArgDir: 1}}}, }}, {NR: 53, Name: "socketpair$inet6_sctp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sctp_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 5}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 132}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp6_pair", ArgDir: 1}}}, }}, {NR: 53, Name: "socketpair$inet6_tcp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp6_pair", ArgDir: 1}}}, }}, {NR: 53, Name: "socketpair$inet6_udp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "udp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "udp6_pair", ArgDir: 1}}}, }}, {NR: 53, Name: "socketpair$inet_dccp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dccp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dccp_pair", ArgDir: 1}}}, }}, {NR: 53, Name: "socketpair$inet_icmp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_pair", ArgDir: 1}}}, }}, {NR: 53, Name: "socketpair$inet_icmp_raw", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 3}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_pair", ArgDir: 1}}}, }}, {NR: 53, Name: "socketpair$inet_sctp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sctp_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 5}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 132}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_pair", ArgDir: 1}}}, }}, {NR: 53, Name: "socketpair$inet_tcp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_pair", ArgDir: 1}}}, }}, {NR: 53, Name: "socketpair$inet_udp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "udp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "udp_pair", ArgDir: 1}}}, }}, {NR: 53, Name: "socketpair$ipx", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 4}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipx_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipx_pair", ArgDir: 1}}}, }}, {NR: 53, Name: "socketpair$llc", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 26}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "llc_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{2, 1}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "llc_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "llc_pair", ArgDir: 1}}}, }}, {NR: 53, Name: "socketpair$packet", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 17}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{3, 2}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 768}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_pair", ArgDir: 1}}}, }}, {NR: 53, Name: "socketpair$unix", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "unix_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 5}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unix_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unix_pair", ArgDir: 1}}}, }}, {NR: 275, Name: "splice", CallName: "splice", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdin"}}, @@ -13371,28 +13371,28 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "splice_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8}}, }}, {NR: 4, Name: "stat", CallName: "stat", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, }}, {NR: 137, Name: "statfs", CallName: "statfs", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 332, Name: "statx", CallName: "statx", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "dfd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "statx_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{256, 1024, 2048, 4096, 24576, 0, 8192, 16384}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "statx_mask", FldName: "mask"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2047, 2048, 4095}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statxbuf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "statx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statxbuf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "statx", ArgDir: 1}}}, }}, {NR: 88, Name: "symlink", CallName: "symlink", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 266, Name: "symlinkat", CallName: "symlinkat", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "newfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 162, Name: "sync", CallName: "sync"}, {NR: 277, Name: "sync_file_range", CallName: "sync_file_range", Args: []Type{ @@ -13406,40 +13406,40 @@ var Calls = []*Call{ }}, {NR: 139, Name: "sysfs$1", CallName: "sysfs", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fsname"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fsname"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, }}, {NR: 139, Name: "sysfs$2", CallName: "sysfs", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 2}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "fsindex"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "fsname"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "fsname"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 139, Name: "sysfs$3", CallName: "sysfs", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 3}, }}, {NR: 99, Name: "sysinfo", CallName: "sysinfo", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "info"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "info"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 103, Name: "syslog", CallName: "syslog", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "syslog_cmd", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4, 5, 7, 6, 9, 10}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf", IsOptional: true}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf", IsOptional: true}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 1000000, Name: "syz_emit_ethernet", CallName: "syz_emit_ethernet", Args: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "packet"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "packet"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "eth_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "packet"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "eth_packet"}, IsPacked: true}}, }}, {NR: 1000001, Name: "syz_extract_tcp_res", CallName: "syz_extract_tcp_res", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_resources", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_resources", ArgDir: 1}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq_inc"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ack_inc"}, TypeSize: 4}}, }}, {NR: 1000001, Name: "syz_extract_tcp_res$synack", CallName: "syz_extract_tcp_res", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_resources", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_resources", ArgDir: 1}}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "seq_inc"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ack_inc"}, TypeSize: 8}}, }}, {NR: 1000002, Name: "syz_fuse_mount", CallName: "syz_fuse_mount", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "target"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "target"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fuse_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{1, 2, 32768, 8192, 24576, 4096, 49152, 40960, 16384}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}}, @@ -13447,8 +13447,8 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 128, 64, 8192, 1024, 4, 2048, 8, 2, 1, 2097152, 32, 32768, 16777216, 16, 16384, 65536, 131072, 262144, 524288, 1048576, 8388608, 33554432}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "ret", ArgDir: 1}}}, {NR: 1000003, Name: "syz_fuseblk_mount", CallName: "syz_fuseblk_mount", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "target"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "blkdev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "target"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "blkdev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fuse_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{1, 2, 32768, 8192, 24576, 4096, 49152, 40960, 16384}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}}, @@ -13460,179 +13460,179 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "cpufd"}}, &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "usermem"}, RangeBegin: 24, RangeEnd: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_text_arm64"}}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_text_arm64"}}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ntext"}, TypeSize: 8}, Buf: "text"}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "opts"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_arm64"}, IsVarlen: true}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "opts"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_arm64"}, IsVarlen: true}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nopt"}, TypeSize: 8}, Buf: "opts"}, }}, {NR: 1000004, Name: "syz_kvm_setup_cpu$x86", CallName: "syz_kvm_setup_cpu", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "cpufd"}}, &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "usermem"}, RangeBegin: 24, RangeEnd: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_text_x86"}, IsVarlen: true}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_text_x86"}, IsVarlen: true}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ntext"}, TypeSize: 8}, Buf: "text"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_setup_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "opts"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_x86"}, IsVarlen: true}, Kind: 1, RangeEnd: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "opts"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_x86"}, IsVarlen: true}, Kind: 1, RangeEnd: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nopt"}, TypeSize: 8}, Buf: "opts"}, }}, {NR: 1000005, Name: "syz_open_dev$admmidi", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/admmidi#\x00"}, Length: 14}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/admmidi#\x00"}, Length: 14}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$adsp", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/adsp#\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/adsp#\x00"}, Length: 11}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$amidi", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/amidi#\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/amidi#\x00"}, Length: 12}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$audion", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/audio#\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/audio#\x00"}, Length: 12}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$dmmidi", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dmmidi#\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dmmidi#\x00"}, Length: 13}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$dri", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/card#\x00"}, Length: 15}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/card#\x00"}, Length: 15}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$dricontrol", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/controlD#\x00"}, Length: 19}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/controlD#\x00"}, Length: 19}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$drirender", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/renderD#\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/renderD#\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$dspn", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dsp#\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dsp#\x00"}, Length: 10}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$evdev", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/event#\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/event#\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$floppy", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/fd#\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/fd#\x00"}, Length: 9}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$ircomm", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ircomm#\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ircomm#\x00"}, Length: 13}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$loop", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/loop#\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/loop#\x00"}, Length: 11}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$mice", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/mice\x00"}, Length: 16}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/mice\x00"}, Length: 16}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$midi", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/midi#\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/midi#\x00"}, Length: 11}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$mouse", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/mouse#\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/mouse#\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$random", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/random\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/random\x00"}, Length: 12}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sg", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sg#\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sg#\x00"}, Length: 9}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndctrl", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/controlC#\x00"}, Length: 19}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/controlC#\x00"}, Length: 19}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndhw", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/hwC#D#\x00"}, Length: 16}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/hwC#D#\x00"}, Length: 16}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndmidi", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/midiC#D#\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/midiC#D#\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndpcmc", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/pcmC#D#c\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/pcmC#D#c\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndpcmp", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/pcmC#D#p\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/pcmC#D#p\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndseq", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/seq\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/seq\x00"}, Length: 13}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndtimer", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/timer\x00"}, Length: 15}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/timer\x00"}, Length: 15}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$tlk_device", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/tlk_device\x00"}, Length: 16}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/tlk_device\x00"}, Length: 16}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$tun", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/net/tun\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/net/tun\x00"}, Length: 13}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$urandom", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/urandom\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/urandom\x00"}, Length: 13}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$usb", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/bus/usb/00#/00#\x00"}, Length: 21}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/bus/usb/00#/00#\x00"}, Length: 21}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$usbmon", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/usbmon#\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/usbmon#\x00"}, Length: 13}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$vcsa", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcsa#\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcsa#\x00"}, Length: 11}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$vcsn", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcs#\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcs#\x00"}, Length: 10}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, @@ -13642,67 +13642,67 @@ var Calls = []*Call{ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "ret", ArgDir: 1}}}, {NR: 1000007, Name: "syz_test", CallName: "syz_test"}, {NR: 1000007, Name: "syz_test$align0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align0"}}}, }}, {NR: 1000007, Name: "syz_test$align1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align1"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align1"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$align2", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align2"}}}, }}, {NR: 1000007, Name: "syz_test$align3", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align3"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align3"}}}, }}, {NR: 1000007, Name: "syz_test$align4", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align4"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align4"}}}, }}, {NR: 1000007, Name: "syz_test$align5", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align5"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align5"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$align6", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align6"}}}, }}, {NR: 1000007, Name: "syz_test$array0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_struct"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_struct"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$array1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_trailing"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_trailing"}}}, }}, {NR: 1000007, Name: "syz_test$array2", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_blob"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_blob"}}}, }}, {NR: 1000007, Name: "syz_test$bf0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_bf_struct0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_bf_struct0"}}}, }}, {NR: 1000007, Name: "syz_test$bf1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_bf_struct1"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_bf_struct1"}}}, }}, {NR: 1000007, Name: "syz_test$csum_encode", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_encode"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_encode"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv4", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_header"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_header"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv4_tcp", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_tcp_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_tcp_packet"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv4_udp", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_udp_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_udp_packet"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv6_icmp", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_icmp_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_icmp_packet"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv6_tcp", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_tcp_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_tcp_packet"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv6_udp", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_udp_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_udp_packet"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$end0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_end_int_struct"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_end_int_struct"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$end1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_end_var_struct"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_end_var_struct"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$int", CallName: "syz_test", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "a0"}, TypeSize: 8}}, @@ -13712,126 +13712,126 @@ var Calls = []*Call{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "a4"}, TypeSize: 8}}, }}, {NR: 1000007, Name: "syz_test$length0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_int_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_int_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_const_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_const_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length10", CallName: "syz_test", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "a0"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$length11", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$length12", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$length13", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "a0"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "a0"}}, }}, {NR: 1000007, Name: "syz_test$length14", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "a0"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "a0"}}, }}, {NR: 1000007, Name: "syz_test$length15", CallName: "syz_test", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "a0"}, TypeSize: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$length16", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length17", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize2_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize2_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length18", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize3_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize3_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length19", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bf_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bf_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length2", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_flags_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_flags_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length20", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_parent2_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_parent2_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length3", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_len_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_len_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length4", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_len2_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_len2_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length5", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_parent_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_parent_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length6", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_array_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_array_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length7", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_array2_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_array2_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length8", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_complex_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_complex_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length9", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_vma_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_vma_struct"}}}, }}, {NR: 1000007, Name: "syz_test$opt0", CallName: "syz_test", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "a0", IsOptional: true}, TypeSize: 8}}, }}, {NR: 1000007, Name: "syz_test$opt1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, }}, {NR: 1000007, Name: "syz_test$opt2", CallName: "syz_test", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "a0", IsOptional: true}}, }}, {NR: 1000007, Name: "syz_test$recur0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0", ArgDir: 2}}}, }}, {NR: 1000007, Name: "syz_test$recur1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1", ArgDir: 2}}}, }}, {NR: 1000007, Name: "syz_test$recur2", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2", ArgDir: 2}}}, }}, {NR: 1000007, Name: "syz_test$regression0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_regression0_struct", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_regression0_struct", ArgDir: 2}}}, }}, {NR: 1000007, Name: "syz_test$res0", CallName: "syz_test", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_res", FldName: "ret", ArgDir: 1}}}, {NR: 1000007, Name: "syz_test$res1", CallName: "syz_test", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_res", FldName: "a0"}}, }}, {NR: 1000007, Name: "syz_test$struct", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_struct0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_struct0"}}}, }}, {NR: 1000007, Name: "syz_test$text_x86_16", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 1}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$text_x86_32", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$text_x86_64", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 3}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$text_x86_real", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$union0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union0_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union0_struct"}}}, }}, {NR: 1000007, Name: "syz_test$union1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union1_struct"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union1_struct"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$union2", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union2_struct"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union2_struct"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$vma0", CallName: "syz_test", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "v0"}}, @@ -13853,12 +13853,12 @@ var Calls = []*Call{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1}, }}, {NR: 201, Name: "time", CallName: "time", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "t"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "t"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 222, Name: "timer_create", CallName: "timer_create", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timerid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timerid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", ArgDir: 1}}}, }}, {NR: 226, Name: "timer_delete", CallName: "timer_delete", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid"}}, @@ -13868,13 +13868,13 @@ var Calls = []*Call{ }}, {NR: 224, Name: "timer_gettime", CallName: "timer_gettime", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "setting"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "setting"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, }}, {NR: 223, Name: "timer_settime", CallName: "timer_settime", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timer_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, }}, {NR: 283, Name: "timerfd_create", CallName: "timerfd_create", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, @@ -13882,169 +13882,169 @@ var Calls = []*Call{ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "ret", ArgDir: 1}}}, {NR: 287, Name: "timerfd_gettime", CallName: "timerfd_gettime", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, }}, {NR: 286, Name: "timerfd_settime", CallName: "timerfd_settime", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timerfd_settime_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, }}, {NR: 100, Name: "times", CallName: "times", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tms", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tms", ArgDir: 1}}}, }}, {NR: 200, Name: "tkill", CallName: "tkill", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "tid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1}, }}, {NR: 76, Name: "truncate", CallName: "truncate", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "len"}, TypeSize: 8}}, }}, {NR: 166, Name: "umount2", CallName: "umount2", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "umount_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8}}, }}, {NR: 63, Name: "uname", CallName: "uname", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 87, Name: "unlink", CallName: "unlink", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 263, Name: "unlinkat", CallName: "unlinkat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "unlinkat_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 512}}, }}, {NR: 272, Name: "unshare", CallName: "unshare", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clone_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{256, 512, 1024, 2048, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432, 67108864, 134217728, 268435456, 536870912, 1073741824, 2147483648}}, }}, {NR: 134, Name: "uselib", CallName: "uselib", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lib"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lib"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 323, Name: "userfaultfd", CallName: "userfaultfd", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "userfaultfd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "ret", ArgDir: 1}}}, {NR: 136, Name: "ustat", CallName: "ustat", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "dev"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ustat", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ustat", ArgDir: 1}}}, }}, {NR: 132, Name: "utime", CallName: "utime", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "utimbuf"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "utimbuf"}}}, }}, {NR: 280, Name: "utimensat", CallName: "utimensat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dir"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "utimensat_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 256}}, }}, {NR: 235, Name: "utimes", CallName: "utimes", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, }}, {NR: 278, Name: "vmsplice", CallName: "vmsplice", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "splice_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8}}, }}, {NR: 61, Name: "wait4", CallName: "wait4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "status", IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "status", IsOptional: true}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "wait_options", FldName: "options"}, TypeSize: 8}, Vals: []uint64{1, 2, 8, 4, 2, 8, 1, 16777216, 2147483648, 1073741824, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, }}, {NR: 247, Name: "waitid", CallName: "waitid", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "waitid_which", FldName: "which"}, TypeSize: 8}, Vals: []uint64{1, 2, 0}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "infop", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "infop", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "wait_options", FldName: "options"}, TypeSize: 8}, Vals: []uint64{1, 2, 8, 4, 2, 8, 1, 16777216, 2147483648, 1073741824, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, }}, {NR: 1, Name: "write", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 1, Name: "write$evdev", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_event"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_event"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "data"}, }}, {NR: 1, Name: "write$eventfd", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 1, Name: "write$fuse_bmap", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_bmap_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_bmap_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 1, Name: "write$fuse_init", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_init_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_init_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 1, Name: "write$fuse_interrupt", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_interrupt_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_interrupt_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 1, Name: "write$fuse_ioctl", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_ioctl_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_ioctl_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 1, Name: "write$fuse_notify_delete", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_delete_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_delete_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 1, Name: "write$fuse_notify_inval_entry", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_inval_entry_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_inval_entry_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 1, Name: "write$fuse_notify_inval_inode", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_inval_inode_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_inval_inode_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 1, Name: "write$fuse_notify_poll_wakeup", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_poll_wakeup_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_poll_wakeup_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 1, Name: "write$fuse_notify_retrieve", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_retrieve_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_retrieve_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 1, Name: "write$fuse_notify_store", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_store_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_store_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 1, Name: "write$fuse_poll", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_poll_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_poll_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 1, Name: "write$sndseq", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_event"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_event"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "data"}, }}, {NR: 1, Name: "write$tun", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tun_buffer"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tun_buffer"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 20, Name: "writev", CallName: "writev", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, }}, } diff --git a/sys/sys_arm.go b/sys/sys_arm.go index 3c21a6fd6..17d7a95b7 100644 --- a/sys/sys_arm.go +++ b/sys/sys_arm.go @@ -215,7 +215,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "bnep_connlist_req"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnum"}, TypeSize: 4}, Buf: "ci"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conninfo", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conninfo", ArgDir: 1}}}}, }}, {Key: StructKey{Name: "bpf_attach_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "target"}}, @@ -234,12 +234,12 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "bpf_get_map_info_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "prog"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "info"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_info", ArgDir: 1}, AlignAttr: 8}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_info", ArgDir: 1}, AlignAttr: 8}}, }}, {Key: StructKey{Name: "bpf_get_prog_info_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "prog"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "info"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_prog_info", ArgDir: 1}, AlignAttr: 8}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_prog_info", ArgDir: 1}, AlignAttr: 8}}, }}, {Key: StructKey{Name: "bpf_insn"}, Fields: []Type{ &StructType{TypeCommon: TypeCommon{TypeName: "bpf_insn_generic", FldName: "generic"}}, @@ -268,12 +268,12 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "bpf_map_delete_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "map"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, TypeSize: 8, Type: &BufferType{}}, }}, {Key: StructKey{Name: "bpf_map_get_next_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "map"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "next"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "next"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "bpf_map_info", Dir: 1}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "type", ArgDir: 1}, TypeSize: 4}}, @@ -285,35 +285,35 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "bpf_map_lookup_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "map"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "bpf_map_update_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "map"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, TypeSize: 8, Type: &BufferType{}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_map_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}}, }}, {Key: StructKey{Name: "bpf_obj_get"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "bpf_obj_pin_map"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "fd"}}, }}, {Key: StructKey{Name: "bpf_obj_pin_prog"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "fd"}}, }}, {Key: StructKey{Name: "bpf_prog"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ninsn"}, TypeSize: 4}, Buf: "insns"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "insns"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "bpf_insn"}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "license"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "insns"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "bpf_insn"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "license"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "loglev"}, TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "logsize"}, TypeSize: 4}, Buf: "log"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "log"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "log"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "kver"}, TypeSize: 4}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_load_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1}}, }}, @@ -331,8 +331,8 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "retval"}, TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "insize"}, TypeSize: 4}, Buf: "indata"}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "outsize"}, TypeSize: 4}, Buf: "outdata"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "indata"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "outdata"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "indata"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "outdata"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "repeat"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dur"}, TypeSize: 4}}, }}, @@ -343,7 +343,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "brctl_arg_add_del", Dir: 2}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", ArgDir: 2}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "devname"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "devname"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "pad", ArgDir: 2}, TypeSize: 8}}, }}, {Key: StructKey{Name: "brctl_arg_generic", Dir: 2}, Fields: []Type{ @@ -353,7 +353,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "brctl_arg_get", Dir: 2}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", ArgDir: 2}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "indices", ArgDir: 2}, TypeSize: 8}}, }}, {Key: StructKey{Name: "bt_security"}, Fields: []Type{ @@ -473,7 +473,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "cmtp_connlist_req"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnum"}, TypeSize: 4}, Buf: "ci"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conninfo", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conninfo", ArgDir: 1}}}}, }}, {Key: StructKey{Name: "dccp6_pair", Dir: 1}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "f0", ArgDir: 1}}, @@ -550,18 +550,18 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "drm_buf_free"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 4}, Buf: "list"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, }}, {Key: StructKey{Name: "drm_buf_map"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 4}, Buf: "list"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "virtual"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_pub"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "virtual"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_pub"}}}}, }}, {Key: StructKey{Name: "drm_buf_pub"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "idx"}, TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "total"}, TypeSize: 4}, Buf: "addr"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "used"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "drm_client"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "idx"}, TypeSize: 4}}, @@ -587,22 +587,22 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "drm_ctx_priv_map"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "drmctx", FldName: "ctxid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "handle"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "handle"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "drm_ctx_res"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 4}, Buf: "context"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "context"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "context"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx", ArgDir: 1}}}}, }}, {Key: StructKey{Name: "drm_dma"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "drmctx", FldName: "context"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sendcnt"}, TypeSize: 4}, Buf: "sendind"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sendind"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sendsiz"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sendind"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sendsiz"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "drm_dma_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 16, 32, 64}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "reqcnd"}, TypeSize: 4}, Buf: "reqind"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "reqsiz0"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reqind"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reqsiz"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reqind"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reqsiz"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "granted"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "drm_gem_close"}, Fields: []Type{ @@ -641,10 +641,10 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "mtrr"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "drm_mode_card_res"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fbid"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "crtcid"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "connid"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "encid"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fbid"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "crtcid"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "connid"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "encid"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nfbid"}, TypeSize: 4}, Buf: "fbid"}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ncrtcid"}, TypeSize: 4}, Buf: "crtcid"}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nconnid"}, TypeSize: 4}, Buf: "connid"}, @@ -655,7 +655,7 @@ var structFields = []*StructFields{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "minh"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "drm_mode_crtc"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "connect"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "connect"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnt"}, TypeSize: 4}, Buf: "connect"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "crtcid"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "x"}, TypeSize: 4}}, @@ -665,7 +665,7 @@ var structFields = []*StructFields{ &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_modeinfo", FldName: "mode"}}, }}, {Key: StructKey{Name: "drm_mode_get_plane_res"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ids"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ids"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnt"}, TypeSize: 4}, Buf: "ids"}, }}, {Key: StructKey{Name: "drm_mode_modeinfo"}, Fields: []Type{ @@ -706,22 +706,22 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "drm_unique_in"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "uni"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "uni"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "uni"}, TypeSize: 8, Type: &BufferType{}}, }}, {Key: StructKey{Name: "drm_unique_out"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "uni"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "uni"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "uni"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "drm_version"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "maj"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "min"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "patch"}, TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "namelen"}, TypeSize: 8}, Buf: "name"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "datelen"}, TypeSize: 8}, Buf: "date"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "date"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "date"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "desclen"}, TypeSize: 8}, Buf: "desc"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "desc"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "desc"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "drm_wait_vblank"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "drm_vblank_seq_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{0, 1, 62, 67108864, 134217728, 268435456, 536870912, 1073741824}}, @@ -1393,7 +1393,7 @@ var structFields = []*StructFields{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "intrsk"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "parser"}, TypeSize: 2}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "rdsize"}, TypeSize: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "rddata"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "rddata"}, TypeSize: 8, Type: &BufferType{}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "country"}, TypeSize: 1}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "subclas"}, TypeSize: 1}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "vendor"}, TypeSize: 2}}, @@ -1427,7 +1427,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "hidp_connlist_req"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnum"}, TypeSize: 4}, Buf: "ci"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conninfo", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conninfo", ArgDir: 1}}}}, }}, {Key: StructKey{Name: "icmp6_pair", Dir: 1}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_icmp6", FldName: "f0", ArgDir: 1}}, @@ -1674,11 +1674,11 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "ifconf_buf", Dir: 2}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ifc_len", ArgDir: 2}, TypeSize: 4}, Buf: "ifcu_buf"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifcu_buf", IsOptional: true}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifcu_buf", IsOptional: true}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 2}}}, }}, {Key: StructKey{Name: "ifconf_req", Dir: 2}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ifc_len", ArgDir: 2}, TypeSize: 4}, Buf: "ifcu_req"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifcu_req", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifcu_req", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 2}}}, }}, {Key: StructKey{Name: "ifmap"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mem_start"}, TypeSize: 8}}, @@ -1711,7 +1711,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ifru_mtu"}, TypeSize: 4}}, &StructType{TypeCommon: TypeCommon{TypeName: "ifmap", FldName: "ifru_map"}}, &UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifru_names"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, &StructType{TypeCommon: TypeCommon{TypeName: "if_settings", FldName: "ifru_settings"}}, }}, {Key: StructKey{Name: "ifr_ifru", Dir: 1}, Fields: []Type{ @@ -1721,7 +1721,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ifru_mtu", ArgDir: 1}, TypeSize: 4}}, &StructType{TypeCommon: TypeCommon{TypeName: "ifmap", FldName: "ifru_map", ArgDir: 1}}, &UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifru_names", ArgDir: 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, &StructType{TypeCommon: TypeCommon{TypeName: "if_settings", FldName: "ifru_settings", ArgDir: 1}}, }}, {Key: StructKey{Name: "ifr_ifru", Dir: 2}, Fields: []Type{ @@ -1731,7 +1731,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ifru_mtu", ArgDir: 2}, TypeSize: 4}}, &StructType{TypeCommon: TypeCommon{TypeName: "ifmap", FldName: "ifru_map", ArgDir: 2}}, &UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifru_names", ArgDir: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, &StructType{TypeCommon: TypeCommon{TypeName: "if_settings", FldName: "ifru_settings", ArgDir: 2}}, }}, {Key: StructKey{Name: "ifr_ifru_in", Dir: 2}, Fields: []Type{ @@ -1752,7 +1752,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "ifreq_SIOCETHTOOL", Dir: 2}, Fields: []Type{ &UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifr_ifrn", ArgDir: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifr_ifru"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ethtool_cmd_u", ArgDir: 2}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifr_ifru"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ethtool_cmd_u", ArgDir: 2}, IsVarlen: true}}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad", ArgDir: 2}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 2}, TypeSize: 1}}, Kind: 1, RangeBegin: 16, RangeEnd: 16}, }}, {Key: StructKey{Name: "ifreq_SIOCGIFINDEX", Dir: 2}, Fields: []Type{ @@ -1773,31 +1773,31 @@ var structFields = []*StructFields{ &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", FldName: "ifr_addr", ArgDir: 2}}, }}, {Key: StructKey{Name: "ifs_ifsu"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, }}, {Key: StructKey{Name: "ifs_ifsu", Dir: 1}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, }}, {Key: StructKey{Name: "ifs_ifsu", Dir: 2}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, }}, {Key: StructKey{Name: "igmp_packet"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "igmp_types", FldName: "type"}, TypeSize: 1}, Vals: []uint64{17, 18, 19, 20, 21, 22, 23, 34, 30, 31}}, @@ -1881,7 +1881,7 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "input_mask"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "input_mask_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 17, 18, 21}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "size"}, TypeSize: 4}, ByteSize: 1, Buf: "ptr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ptr"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ptr"}, TypeSize: 8, Type: &BufferType{}}, }}, {Key: StructKey{Name: "io_cmap"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "map0"}, TypeSize: 8}}, @@ -1912,10 +1912,10 @@ var structFields = []*StructFields{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "lio_opcode", FldName: "op"}, TypeSize: 2}, Vals: []uint64{0, 1, 2, 3, 6, 7, 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "prio"}, TypeSize: 2}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nbytes"}, TypeSize: 8}, Buf: "buf"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "offset"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reserv"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reserv"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "iocb_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{0, 1}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "resfd"}}, }}, @@ -1938,15 +1938,15 @@ var structFields = []*StructFields{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ion_handle", FldName: "handle"}}, }}, {Key: StructKey{Name: "iovec_in"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "addr"}, }}, {Key: StructKey{Name: "iovec_nl"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "netlink_msg"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "netlink_msg"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "data"}, }}, {Key: StructKey{Name: "iovec_out"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "addr"}, }}, {Key: StructKey{Name: "ip_mreq"}, Fields: []Type{ @@ -2377,7 +2377,7 @@ var structFields = []*StructFields{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, }}, {Key: StructKey{Name: "kexec_segment"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sz"}, TypeSize: 8}, Buf: "buf"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "mem"}, TypeSize: 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "memsz"}, TypeSize: 8}}, @@ -2496,7 +2496,7 @@ var structFields = []*StructFields{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "group"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "attr"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, }}, {Key: StructKey{Name: "kvm_dirty_log"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_mem_slots", FldName: "slot"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 509, 510, 511, 10000, 65536, 65537, 65538, 65539, 65540, 66047, 66048, 66049}}, @@ -2592,7 +2592,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "kvm_ioeventfd"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "datam"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_ioeventfd_len", FldName: "len"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 4, 8}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_ioeventfd_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8}}, @@ -2945,7 +2945,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "kvm_text_arm64"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"}, }}, {Key: StructKey{Name: "kvm_text_x86"}, Fields: []Type{ @@ -2956,22 +2956,22 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "kvm_text_x86_16"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 1}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"}, }}, {Key: StructKey{Name: "kvm_text_x86_32"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"}, }}, {Key: StructKey{Name: "kvm_text_x86_64"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 64}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 3}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"}, }}, {Key: StructKey{Name: "kvm_text_x86_real"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"}, }}, {Key: StructKey{Name: "kvm_tpr_access_ctl"}, Fields: []Type{ @@ -3062,8 +3062,8 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "kvm_xen_hvm_config"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msr_index", FldName: "msr"}, TypeSize: 4}, Vals: []uint64{0, 1, 16, 17, 18, 19, 23, 27, 32, 33, 40, 41, 42, 44, 51, 52, 58, 59, 64, 96, 121, 136, 137, 138, 139, 155, 158, 193, 194, 205, 206, 226, 231, 232, 254, 278, 280, 281, 282, 283, 286, 372, 373, 374, 377, 378, 379, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 408, 409, 410, 411, 412, 413, 416, 418, 422, 423, 426, 429, 430, 431, 432, 433, 434, 456, 457, 473, 475, 476, 477, 478, 480, 508, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 962, 963, 964, 965, 1009, 1010, 1014, 1015, 1016, 1017, 1018, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1217, 1232, 1376, 1377, 1392, 1393, 1394, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1536, 1542, 1546, 1547, 1548, 1549, 1552, 1553, 1555, 1556, 1560, 1561, 1563, 1564, 1584, 1585, 1586, 1587, 1588, 1589, 1592, 1593, 1594, 1595, 1600, 1601, 1602, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1624, 1625, 1626, 1627, 1632, 1640, 1641, 1664, 1680, 1712, 1713, 1728, 1760, 1904, 1905, 1906, 1907, 1908, 1911, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, 2200, 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2223, 2224, 2225, 2226, 2227, 2228, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, 2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, 2479, 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2718, 2719, 2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, 2734, 2735, 2736, 2737, 2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, 2767, 2768, 2769, 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2778, 2779, 2780, 2781, 2782, 2783, 2784, 2785, 2786, 2787, 2788, 2789, 2790, 2791, 2792, 2793, 2794, 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, 2803, 2804, 2805, 2806, 2807, 2808, 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817, 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, 2826, 2827, 2828, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2838, 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2848, 2849, 2850, 2851, 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860, 2861, 2862, 2863, 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956, 2957, 2958, 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970, 2971, 2972, 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, 2981, 2982, 2983, 2984, 2985, 2986, 2987, 2988, 2989, 2990, 2991, 2992, 2993, 2994, 2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047, 3048, 3049, 3050, 3051, 3052, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, 3071, 3472, 3488, 3520, 3521, 3522, 3523, 3524, 3525, 3526, 3527, 1073741824, 1073741825, 1073741826, 1073741827, 1073741840, 1073741856, 1073741858, 1073741859, 1073741936, 1073741937, 1073741938, 1073741939, 1073741952, 1073741953, 1073741954, 1073741955, 1073741956, 1073741968, 1073741969, 1073741970, 1073741971, 1073741972, 1073741973, 1073741974, 1073741975, 1073741976, 1073741977, 1073741978, 1073741979, 1073741980, 1073741981, 1073741982, 1073741983, 1073742000, 1073742001, 1073742002, 1073742003, 1073742004, 1073742005, 1073742006, 1073742007, 1073742080, 1073742081, 1073742082, 1073742083, 1073742084, 1073742085, 1263947008, 1263947009, 1263947010, 1263947011, 1263947012, 3221225600, 3221225601, 3221225602, 3221225603, 3221225604, 3221225728, 3221225729, 3221225730, 3221225731, 3221225732, 3221291039, 3221291040, 3221291076, 3221291106, 3221291107, 3221291108, 3221291284, 3221291285, 3221291287, 3221291328, 3221291329, 3221295136, 3221295138, 3221295146, 3221295152, 3221295153, 3221295154, 3221295155, 3221295156, 3221295157, 3221295158, 3221295159, 3221295160, 3221295161, 3221295162, 3221295163, 3221295165}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr32"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr64"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr32"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr64"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size32"}, TypeSize: 1}, Buf: "addr32"}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size64"}, TypeSize: 1}, Buf: "addr64"}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 30, RangeEnd: 30}, @@ -3289,45 +3289,45 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "msghdr_alg"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addr"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrlen"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_alg"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_alg"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "ctrllen"}, TypeSize: 8}, ByteSize: 1, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {Key: StructKey{Name: "msghdr_netlink"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_nl"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_nl"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_un"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_un"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {Key: StructKey{Name: "msghdr_netrom"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {Key: StructKey{Name: "msghdr_sctp"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_sctp"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_sctp"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {Key: StructKey{Name: "msghdr_un"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_un"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_un"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, @@ -3353,11 +3353,11 @@ var structFields = []*StructFields{ &BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}}, }}, {Key: StructKey{Name: "nfc_llcp_send_msghdr"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, @@ -3430,11 +3430,11 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "msg_len"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "recv_msghdr"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_name", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_name", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_namelen"}, TypeSize: 4}, Buf: "msg_name"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_iov"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_iov"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_iovlen"}, TypeSize: 8}, Buf: "msg_iov"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg_control"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg_control"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_controllen"}, TypeSize: 8}, Buf: "msg_control"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "msg_flags"}, TypeSize: 4}}, }}, @@ -3471,7 +3471,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "rt_pad3"}, TypeSize: 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "rt_pad4"}, TypeSize: 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "rt_metric"}, TypeSize: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rt_dev", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rt_dev", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "rt_mtu"}, TypeSize: 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "rt_window"}, TypeSize: 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "rt_irtt"}, TypeSize: 2}}, @@ -3629,7 +3629,7 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "sctp_getaddrs_old", Dir: 2}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "assoc_id", ArgDir: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addr_num", ArgDir: 2}, TypeSize: 4}, Buf: "addrs"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrs"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrs"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, }}, {Key: StructKey{Name: "sctp_hmacalgo"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "shmac_num_idents"}, TypeSize: 4}, Buf: "shmac_idents"}, @@ -3822,11 +3822,11 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "msg_len"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "send_msghdr"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_name", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_name", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_namelen"}, TypeSize: 4}, Buf: "msg_name"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_iov"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_iov"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_iovlen"}, TypeSize: 8}, Buf: "msg_iov"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_control"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_control"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_controllen"}, TypeSize: 8}, Buf: "msg_control"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "msg_flags"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, @@ -3862,8 +3862,8 @@ var structFields = []*StructFields{ &UnionType{TypeCommon: TypeCommon{TypeName: "sigevent_u", FldName: "u"}}, }}, {Key: StructKey{Name: "sigevent_thread"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "func"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "attr"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "func"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "attr"}, TypeSize: 8, Type: &BufferType{}}, }}, {Key: StructKey{Name: "sigevent_u"}, Fields: []Type{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}, Kind: 1, RangeBegin: 8, RangeEnd: 8}, @@ -3892,7 +3892,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mask", ArgDir: 2}, TypeSize: 8}}, }}, {Key: StructKey{Name: "sigset_size"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ss"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ss"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 2}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "ss"}, }}, {Key: StructKey{Name: "snd_ctl_elem_id"}, Fields: []Type{ @@ -3920,7 +3920,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "items"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "item"}, TypeSize: 4}}, &BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "name"}, Kind: 1, RangeBegin: 64, RangeEnd: 64}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nameptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nameptr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "namelen"}, TypeSize: 4}, Buf: "nameptr"}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad1"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 44, RangeEnd: 44}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "d"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}, Kind: 1, RangeBegin: 4, RangeEnd: 4}, @@ -3931,7 +3931,7 @@ var structFields = []*StructFields{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "space"}, TypeSize: 4}, Buf: "pids"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "used"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "count"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pids"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pids"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id", ArgDir: 1}}}}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 50, RangeEnd: 50}, }}, {Key: StructKey{Name: "snd_ctl_elem_value"}, Fields: []Type{ @@ -4024,7 +4024,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "snd_seq_ev_ext"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "ptr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ptr"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ptr"}, TypeSize: 8, Type: &BufferType{}}, }}, {Key: StructKey{Name: "snd_seq_ev_note"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "chan"}, TypeSize: 1}}, @@ -4040,7 +4040,7 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "snd_seq_ev_quote"}, Fields: []Type{ &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_addr", FldName: "origin"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "val"}, TypeSize: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "event", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_event"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "event", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_event"}}}, }}, {Key: StructKey{Name: "snd_seq_ev_raw32"}, Fields: []Type{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 3, RangeEnd: 3}, @@ -4249,7 +4249,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "sock_fprog"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 2}, Buf: "filter"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filter"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_filter"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filter"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_filter"}}}}, }}, {Key: StructKey{Name: "sock_in6_pair", Dir: 1}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "f0", ArgDir: 1}}, @@ -5028,43 +5028,43 @@ var structFields = []*StructFields{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f1"}, TypeSize: 8}, Buf: "f0"}, }}, {Key: StructKey{Name: "syz_recur_0"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, }}, {Key: StructKey{Name: "syz_recur_0", Dir: 2}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, }}, {Key: StructKey{Name: "syz_recur_1"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, }}, {Key: StructKey{Name: "syz_recur_1", Dir: 2}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, }}, {Key: StructKey{Name: "syz_recur_2"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a4", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a5", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a4", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a5", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, }}, {Key: StructKey{Name: "syz_recur_2", Dir: 2}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a4", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a5", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a4", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a5", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, }}, {Key: StructKey{Name: "syz_recur_2_0"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, }}, {Key: StructKey{Name: "syz_regression0_struct", Dir: 2}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "f0", ArgDir: 2}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "f0", ArgDir: 2}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "syz_struct0"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "f0"}, TypeSize: 8}}, @@ -5251,7 +5251,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "te_closesession", Dir: 2}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "te_session_id", FldName: "session_id", ArgDir: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "answer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_answer", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "answer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_answer", ArgDir: 1}}}, }}, {Key: StructKey{Name: "te_int_mem_union"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "int"}, TypeSize: 4}}, @@ -5269,19 +5269,19 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "te_opensession", Dir: 2}, Fields: []Type{ &StructType{TypeCommon: TypeCommon{TypeName: "te_service_id", FldName: "dest_uuid", ArgDir: 2}}, &StructType{TypeCommon: TypeCommon{TypeName: "te_operation", FldName: "operation", ArgDir: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "answer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_answer", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "answer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_answer", ArgDir: 1}}}, }}, {Key: StructKey{Name: "te_oper_param"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "index"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "te_oper_param_type_flags", FldName: "type"}, TypeSize: 4}}, &UnionType{TypeCommon: TypeCommon{TypeName: "te_int_mem_union", FldName: "u"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "next_ptr_user", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "next_ptr_user", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, }}, {Key: StructKey{Name: "te_operation", Dir: 2}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "unused_command", ArgDir: 2}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "status", ArgDir: 2}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list_head"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "unused_list_tail"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list_head"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "unused_list_tail"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "list_count", ArgDir: 2}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "unused_interface_side", ArgDir: 2}, TypeSize: 4}}, }}, @@ -5496,11 +5496,11 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "unimapdesc_in"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnt"}, TypeSize: 2}, Buf: "entries"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "entries"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unipair"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "entries"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unipair"}}}}, }}, {Key: StructKey{Name: "unimapdesc_out"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnt"}, TypeSize: 2}, Buf: "entries"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "entries"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unipair", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "entries"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unipair", ArgDir: 1}}}}, }}, {Key: StructKey{Name: "unimapinit"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "size"}, TypeSize: 2}}, @@ -5756,114 +5756,114 @@ var structFields = []*StructFields{ var Calls = []*Call{ {NR: 9437469, Name: "accept", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "ret", ArgDir: 1}}}, {NR: 9437469, Name: "accept$alg", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_alg", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_alg", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_alg", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_algconn", FldName: "ret", ArgDir: 1}}}, {NR: 9437469, Name: "accept$ax25", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "ret", ArgDir: 1}}}, {NR: 9437469, Name: "accept$inet", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "ret", ArgDir: 1}}}, {NR: 9437469, Name: "accept$inet6", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "ret", ArgDir: 1}}}, {NR: 9437469, Name: "accept$ipx", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "ret", ArgDir: 1}}}, {NR: 9437469, Name: "accept$llc", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "ret", ArgDir: 1}}}, {NR: 9437469, Name: "accept$netrom", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "ret", ArgDir: 1}}}, {NR: 9437469, Name: "accept$nfc_llcp", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "ret", ArgDir: 1}}}, {NR: 9437469, Name: "accept$packet", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "ret", ArgDir: 1}}}, {NR: 9437469, Name: "accept$unix", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "ret", ArgDir: 1}}}, {NR: 9437550, Name: "accept4", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "ret", ArgDir: 1}}}, {NR: 9437550, Name: "accept4$ax25", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "ret", ArgDir: 1}}}, {NR: 9437550, Name: "accept4$inet", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "ret", ArgDir: 1}}}, {NR: 9437550, Name: "accept4$inet6", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "ret", ArgDir: 1}}}, {NR: 9437550, Name: "accept4$ipx", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "ret", ArgDir: 1}}}, {NR: 9437550, Name: "accept4$llc", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "ret", ArgDir: 1}}}, {NR: 9437550, Name: "accept4$packet", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "ret", ArgDir: 1}}}, {NR: 9437550, Name: "accept4$unix", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "ret", ArgDir: 1}}}, {NR: 9437235, Name: "acct", CallName: "acct", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename", IsOptional: true}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename", IsOptional: true}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 9437493, Name: "add_key", CallName: "add_key", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "paylen"}, TypeSize: 8}, Buf: "payload"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "keyring_type", FldName: "keyring"}, TypeSize: 8}, Vals: []uint64{18446744073709551615, 18446744073709551614, 18446744073709551613, 18446744073709551612, 18446744073709551611, 18446744073709551610, 18446744073709551609, 18446744073709551608}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ret", ArgDir: 1}}}, @@ -5872,319 +5872,319 @@ var Calls = []*Call{ }}, {NR: 18446744073709551615, Name: "arch_prctl", CallName: "arch_prctl", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "arch_prctl_code", FldName: "code"}, TypeSize: 8}, Vals: []uint64{4098, 4099, 4097, 4100}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 9437466, Name: "bind", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437466, Name: "bind$alg", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_alg", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_alg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_alg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437466, Name: "bind$ax25", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437466, Name: "bind$bt_hci", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_hci"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_hci"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437466, Name: "bind$bt_l2cap", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_l2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_l2"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437466, Name: "bind$bt_rfcomm", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_rc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_rc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437466, Name: "bind$bt_sco", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_sco", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_sco"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_sco"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437466, Name: "bind$inet", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437466, Name: "bind$inet6", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437466, Name: "bind$ipx", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437466, Name: "bind$llc", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437466, Name: "bind$netlink", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437466, Name: "bind$netrom", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437466, Name: "bind$nfc_llcp", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437466, Name: "bind$packet", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437466, Name: "bind$unix", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437570, Name: "bpf$BPF_GET_MAP_INFO", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_get_map_info_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_get_map_info_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437570, Name: "bpf$BPF_GET_PROG_INFO", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_get_prog_info_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_get_prog_info_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437570, Name: "bpf$BPF_MAP_GET_FD_BY_ID", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "bpf_map_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "bpf_map_id"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "ret", ArgDir: 1}}}, {NR: 9437570, Name: "bpf$BPF_MAP_GET_NEXT_ID", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437570, Name: "bpf$BPF_PROG_ATTACH", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_attach_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_attach_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437570, Name: "bpf$BPF_PROG_DETACH", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_detach_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_detach_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437570, Name: "bpf$BPF_PROG_GET_FD_BY_ID", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "bpf_prog_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "bpf_prog_id"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "ret", ArgDir: 1}}}, {NR: 9437570, Name: "bpf$BPF_PROG_GET_NEXT_ID", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437570, Name: "bpf$BPF_PROG_TEST_RUN", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_test_prog_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_test_prog_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437570, Name: "bpf$MAP_CREATE", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_create_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_create_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "ret", ArgDir: 1}}}, {NR: 9437570, Name: "bpf$MAP_DELETE_ELEM", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_delete_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_delete_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437570, Name: "bpf$MAP_GET_NEXT_KEY", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_get_next_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_get_next_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437570, Name: "bpf$MAP_LOOKUP_ELEM", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_lookup_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_lookup_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437570, Name: "bpf$MAP_UPDATE_ELEM", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_update_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_update_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437570, Name: "bpf$OBJ_GET_MAP", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_get"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_get"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "ret", ArgDir: 1}}}, {NR: 9437570, Name: "bpf$OBJ_GET_PROG", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_get"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_get"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "ret", ArgDir: 1}}}, {NR: 9437570, Name: "bpf$OBJ_PIN_MAP", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_pin_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_pin_map"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437570, Name: "bpf$OBJ_PIN_PROG", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_pin_prog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_pin_prog"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437570, Name: "bpf$PROG_LOAD", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 5}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_prog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_prog"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "ret", ArgDir: 1}}}, {NR: 9437368, Name: "capget", CallName: "capget", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "hdr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_header"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_data"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "hdr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_header"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_data"}}}, }}, {NR: 9437369, Name: "capset", CallName: "capset", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "hdr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_header"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_data"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "hdr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_header"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_data"}}}, }}, {NR: 9437196, Name: "chdir", CallName: "chdir", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 9437199, Name: "chmod", CallName: "chmod", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }}, {NR: 9437366, Name: "chown", CallName: "chown", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}}, }}, {NR: 9437245, Name: "chroot", CallName: "chroot", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 9437556, Name: "clock_adjtime", CallName: "clock_adjtime", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tx"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timex"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tx"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timex"}}}, }}, {NR: 9437448, Name: "clock_getres", CallName: "clock_getres", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, }}, {NR: 9437447, Name: "clock_gettime", CallName: "clock_gettime", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, }}, {NR: 9437449, Name: "clock_nanosleep", CallName: "clock_nanosleep", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timer_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rqtp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rmtp", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rqtp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rmtp", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, }}, {NR: 9437446, Name: "clock_settime", CallName: "clock_settime", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 9437304, Name: "clone", CallName: "clone", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clone_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{256, 512, 1024, 2048, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432, 67108864, 134217728, 268435456, 536870912, 1073741824, 2147483648}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "sp"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "parentid"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "childtid"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "tls"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "sp"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "parentid"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "childtid"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "tls"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 9437190, Name: "close", CallName: "close", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, }}, {NR: 9437467, Name: "connect", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437467, Name: "connect$ax25", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437467, Name: "connect$bt_l2cap", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_l2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_l2"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437467, Name: "connect$bt_rfcomm", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_rc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_rc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437467, Name: "connect$bt_sco", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_sco", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_sco"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_sco"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437467, Name: "connect$inet", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437467, Name: "connect$inet6", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437467, Name: "connect$ipx", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437467, Name: "connect$llc", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437467, Name: "connect$netlink", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437467, Name: "connect$netrom", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437467, Name: "connect$nfc_llcp", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437467, Name: "connect$nfc_raw", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_raw", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437467, Name: "connect$packet", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437467, Name: "connect$unix", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437192, Name: "creat", CallName: "creat", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437313, Name: "delete_module", CallName: "delete_module", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "delete_module_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 512}}, }}, {NR: 9437225, Name: "dup", CallName: "dup", Args: []Type{ @@ -6209,7 +6209,7 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "op"}, TypeSize: 8}, Val: 1}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event"}, IsPacked: true}}, }}, {NR: 9437435, Name: "epoll_ctl$EPOLL_CTL_DEL", CallName: "epoll_ctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}}, @@ -6220,19 +6220,19 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "op"}, TypeSize: 8}, Val: 3}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event"}, IsPacked: true}}, }}, {NR: 9437530, Name: "epoll_pwait", CallName: "epoll_pwait", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event", ArgDir: 1}, IsPacked: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event", ArgDir: 1}, IsPacked: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "maxevents"}, TypeSize: 8}, Buf: "events"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeout"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sigmask"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sigmask"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "sigmask"}, }}, {NR: 9437436, Name: "epoll_wait", CallName: "epoll_wait", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event", ArgDir: 1}, IsPacked: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event", ArgDir: 1}, IsPacked: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "maxevents"}, TypeSize: 8}, Buf: "events"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeout"}, TypeSize: 4}}, }}, @@ -6244,15 +6244,15 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "eventfd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{524288, 2048, 1}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "ret", ArgDir: 1}}}, {NR: 9437195, Name: "execve", CallName: "execve", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "argv"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "envp"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "argv"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "envp"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, }}, {NR: 9437571, Name: "execveat", CallName: "execveat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "argv"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "envp"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "argv"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "envp"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "at_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 256, 1024, 2048, 4096}}, }}, {NR: 9437185, Name: "exit", CallName: "exit", Args: []Type{ @@ -6263,7 +6263,7 @@ var Calls = []*Call{ }}, {NR: 9437518, Name: "faccessat", CallName: "faccessat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "faccessat_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{256, 512, 1024, 2048, 4096}}, }}, @@ -6288,7 +6288,7 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fanotify_mark", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 128, 4, 8, 16, 32, 64}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fanotify_mask", FldName: "mask"}, TypeSize: 8}, Vals: []uint64{1, 2, 8, 16, 32, 65536, 131072, 1073741824, 134217728}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fddir"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 9437317, Name: "fchdir", CallName: "fchdir", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -6299,7 +6299,7 @@ var Calls = []*Call{ }}, {NR: 9437517, Name: "fchmodat", CallName: "fchmodat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }}, {NR: 9437279, Name: "fchown", CallName: "fchown", Args: []Type{ @@ -6309,7 +6309,7 @@ var Calls = []*Call{ }}, {NR: 9437509, Name: "fchownat", CallName: "fchownat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "at_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 256, 1024, 2048, 4096}}, @@ -6335,12 +6335,12 @@ var Calls = []*Call{ {NR: 9437239, Name: "fcntl$getownex", CallName: "fcntl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "f_owner_ex", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "f_owner_ex", ArgDir: 1}}}, }}, {NR: 9437239, Name: "fcntl$lock", CallName: "fcntl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fcntl_lock", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{6, 7, 5}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lock"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "flock"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lock"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "flock"}}}, }}, {NR: 9437239, Name: "fcntl$notify", CallName: "fcntl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -6365,7 +6365,7 @@ var Calls = []*Call{ {NR: 9437239, Name: "fcntl$setownex", CallName: "fcntl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "f_owner_ex"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "f_owner_ex"}}}, }}, {NR: 9437239, Name: "fcntl$setpipe", CallName: "fcntl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -6387,18 +6387,18 @@ var Calls = []*Call{ }}, {NR: 9437415, Name: "fgetxattr", CallName: "fgetxattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437563, Name: "finit_module", CallName: "finit_module", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "finit_module_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }}, {NR: 9437418, Name: "flistxattr", CallName: "flistxattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"}, }}, {NR: 9437327, Name: "flock", CallName: "flock", Args: []Type{ @@ -6407,22 +6407,22 @@ var Calls = []*Call{ }}, {NR: 9437421, Name: "fremovexattr", CallName: "fremovexattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, }}, {NR: 9437412, Name: "fsetxattr", CallName: "fsetxattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "setxattr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }}, {NR: 9437292, Name: "fstat", CallName: "fstat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, }}, {NR: 9437284, Name: "fstatfs", CallName: "fstatfs", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437302, Name: "fsync", CallName: "fsync", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -6432,48 +6432,48 @@ var Calls = []*Call{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "len"}, TypeSize: 8}}, }}, {NR: 9437424, Name: "futex", CallName: "futex", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "futex_op", FldName: "op"}, TypeSize: 8}, Vals: []uint64{0, 9, 1, 3, 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "val"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr2"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr2"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "val3"}, TypeSize: 8}}, }}, {NR: 9437510, Name: "futimesat", CallName: "futimesat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dir"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, }}, {NR: 18446744073709551615, Name: "get_kernel_syms", CallName: "get_kernel_syms", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "table"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "table"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437504, Name: "get_mempolicy", CallName: "get_mempolicy", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mode"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mode"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxnode"}, TypeSize: 8}}, &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mempolicy_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 4, 2, 1}}, }}, {NR: 9437523, Name: "get_robust_list", CallName: "get_robust_list", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "head"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "robust_list", ArgDir: 1}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "head"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "head"}, TypeSize: 8, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "robust_list", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "head"}}, }}, {NR: 18446744073709551615, Name: "get_thread_area", CallName: "get_thread_area", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, }}, {NR: 9437367, Name: "getcwd", CallName: "getcwd", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 9437325, Name: "getdents", CallName: "getdents", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ent"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ent"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "ent"}, }}, {NR: 9437401, Name: "getdents64", CallName: "getdents64", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ent"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ent"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "ent"}, }}, {NR: 9437234, Name: "getegid", CallName: "getegid", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "ret", ArgDir: 1}}}, @@ -6481,61 +6481,61 @@ var Calls = []*Call{ {NR: 9437231, Name: "getgid", CallName: "getgid", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "ret", ArgDir: 1}}}, {NR: 9437264, Name: "getgroups", CallName: "getgroups", Args: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 2}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 2}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 2}}}}, }}, {NR: 9437289, Name: "getitimer", CallName: "getitimer", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "getitimer_which", FldName: "which"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval", ArgDir: 1}}}, }}, {NR: 9437471, Name: "getpeername", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 9437471, Name: "getpeername$ax25", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 9437471, Name: "getpeername$inet", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 9437471, Name: "getpeername$inet6", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 9437471, Name: "getpeername$ipx", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 9437471, Name: "getpeername$llc", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 9437471, Name: "getpeername$netlink", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 9437471, Name: "getpeername$netrom", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 9437471, Name: "getpeername$packet", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 9437471, Name: "getpeername$unix", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 9437316, Name: "getpgid", CallName: "getpgid", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, @@ -6549,1144 +6549,1144 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "who"}}, }}, {NR: 9437568, Name: "getrandom", CallName: "getrandom", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "getrandom_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }}, {NR: 9437355, Name: "getresgid", CallName: "getresgid", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rgid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "egid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sgid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rgid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "egid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sgid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, }}, {NR: 9437349, Name: "getresuid", CallName: "getresuid", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ruid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "euid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "suid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ruid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "euid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "suid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, }}, {NR: 9437260, Name: "getrlimit", CallName: "getrlimit", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rlimit_type", FldName: "res"}, TypeSize: 8}, Vals: []uint64{9, 4, 0, 2, 1, 10, 8, 12, 13, 7, 6, 5, 14, 15, 11, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rlim"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rlim"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit", ArgDir: 1}}}, }}, {NR: 9437261, Name: "getrusage", CallName: "getrusage", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rusage_who", FldName: "who"}, TypeSize: 8}, Vals: []uint64{0, 18446744073709551615, 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "usage"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "usage"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, }}, {NR: 9437470, Name: "getsockname", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 9437470, Name: "getsockname$ax25", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 9437470, Name: "getsockname$inet", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 9437470, Name: "getsockname$inet6", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 9437470, Name: "getsockname$ipx", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 9437470, Name: "getsockname$llc", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 9437470, Name: "getsockname$netlink", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 9437470, Name: "getsockname$netrom", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 9437470, Name: "getsockname$packet", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 9437470, Name: "getsockname$unix", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 9437479, Name: "getsockopt", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "level"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "optname"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$SO_BINDTODEVICE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 25}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437479, Name: "getsockopt$SO_PEERCRED", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437479, Name: "getsockopt$SO_TIMESTAMPING", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 37}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$ax25_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 257}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{25}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$ax25_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 257}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 5, 3, 4, 9, 6, 7, 8, 12, 10}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$bt_BT_CHANNEL_POLICY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 9437479, Name: "getsockopt$bt_BT_DEFER_SETUP", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 9437479, Name: "getsockopt$bt_BT_FLUSHABLE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 9437479, Name: "getsockopt$bt_BT_POWER", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8"}, TypeSize: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8"}, TypeSize: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 9437479, Name: "getsockopt$bt_BT_RCVMTU", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 9437479, Name: "getsockopt$bt_BT_SECURITY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bt_security", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bt_security", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437479, Name: "getsockopt$bt_BT_SNDMTU", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 9437479, Name: "getsockopt$bt_BT_VOICE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 9437479, Name: "getsockopt$bt_hci", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_hci_sockopt", FldName: "opt"}, TypeSize: 8}, Vals: []uint64{1, 3, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 9437479, Name: "getsockopt$bt_l2cap_L2CAP_CONNINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_conninfo", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_conninfo", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 9437479, Name: "getsockopt$bt_l2cap_L2CAP_LM", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 9437479, Name: "getsockopt$bt_l2cap_L2CAP_OPTIONS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_options", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_options", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 9437479, Name: "getsockopt$bt_rfcomm_RFCOMM_CONNINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 18}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 9437479, Name: "getsockopt$bt_rfcomm_RFCOMM_LM", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 18}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 9437479, Name: "getsockopt$bt_sco_SCO_CONNINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_sco", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 9437479, Name: "getsockopt$bt_sco_SCO_OPTIONS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_sco", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 9437479, Name: "getsockopt$inet6_IPV6_FLOWLABEL_MGR", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_flowlabel_req", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_flowlabel_req", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet6_IPV6_IPSEC_POLICY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet6_IPV6_XFRM_POLICY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 35}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet6_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet6_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{6, 20, 21, 27, 28, 32, 34, 35, 42, 43, 44, 45, 46, 47, 48, 50, 54, 55, 57, 59, 61, 68, 69, 202, 204, 205, 210, 211}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet6_dccp_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{2, 12, 13, 14, 15, 128, 192}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet6_dccp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 3, 4, 5, 6, 10, 11, 16, 17}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet6_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet6_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 16, 17, 18, 19, 22, 23, 24, 25, 26, 33, 36, 49, 51, 52, 53, 56, 58, 60, 62, 66, 67, 80, 70, 72, 73, 74, 75, 76, 200, 201, 203, 206, 207, 208, 209}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet6_mreq", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ipv6_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{20, 21, 27, 28}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipv6_mreq", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipv6_mreq", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet6_mtu", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 23}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet6_tcp_TCP_REPAIR_WINDOW", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet6_tcp_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{11, 13, 14, 22, 26, 28, 29}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet6_tcp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet6_udp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 100, 101, 102}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet_IP_IPSEC_POLICY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet_IP_XFRM_POLICY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{4, 9, 16, 17, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet_dccp_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{2, 12, 13, 14, 15, 128, 192}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet_dccp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 3, 4, 5, 6, 10, 11, 16, 17}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21, 22, 23, 24, 33, 34, 49, 50}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet_mreq", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{35, 36, 32}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet_mreqn", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{35, 36, 32}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreqn", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreqn", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet_mreqsrc", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreqsrc", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{39, 38, 40, 37}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq_source", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq_source", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet_mtu", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet_opts", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_opts", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{4, 9}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet_pktinfo", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in_pktinfo", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in_pktinfo", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_ASSOCINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_AUTOCLOSE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_AUTO_ASCONF", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 30}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_CONTEXT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 114}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_DELAYED_SACK", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack", ArgDir: 2}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack", ArgDir: 2}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 118}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_EVENTS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_ids", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_ids", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 28}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 112}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_stats", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_stats", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 109}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 108}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_HMAC_IDENT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_INITMSG", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 27}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_MAXSEG", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg", ArgDir: 2}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg", ArgDir: 2}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_MAX_BURST", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 20}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_NODELAY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 19}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 31}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 26}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 115}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prstatus", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prstatus", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_PR_SUPPORTED", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 113}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_RECVNXTINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 33}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_RECVRCVINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_RESET_STREAMS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 119}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_RTOINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 111}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs_old", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs_old", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 102}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_peeloff_arg_t", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_peeloff_arg_t", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp6_SCTP_STATUS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_status", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_status", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_ASSOCINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_AUTOCLOSE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_AUTO_ASCONF", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 30}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_CONTEXT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 114}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_DELAYED_SACK", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack", ArgDir: 2}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack", ArgDir: 2}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 118}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_EVENTS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_ids", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_ids", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 28}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_GET_ASSOC_STATS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 112}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_stats", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_stats", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 109}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 108}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_HMAC_IDENT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_INITMSG", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 27}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_MAXSEG", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg", ArgDir: 2}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg", ArgDir: 2}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_MAX_BURST", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 20}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_NODELAY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 19}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 31}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 26}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_PRIMARY_ADDR", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 115}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prstatus", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prstatus", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_PR_SUPPORTED", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 113}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_RECVNXTINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 33}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_RECVRCVINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_RESET_STREAMS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 119}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_RTOINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 111}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs_old", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs_old", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 102}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_peeloff_arg_t", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_peeloff_arg_t", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_sctp_SCTP_STATUS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_status", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_status", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 9437479, Name: "getsockopt$inet_tcp_TCP_REPAIR_WINDOW", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet_tcp_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{11, 13, 14, 22, 26, 28, 29}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet_tcp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$inet_udp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 100, 101, 102}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$ipx_IPX_TYPE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 256}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$kcm_KCM_RECV_DISABLE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 281}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437479, Name: "getsockopt$llc_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 268}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "llc_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$netlink", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_sockopts", FldName: "opt"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 9437479, Name: "getsockopt$netrom_NETROM_IDLE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 9437479, Name: "getsockopt$netrom_NETROM_N2", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 9437479, Name: "getsockopt$netrom_NETROM_T1", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 9437479, Name: "getsockopt$netrom_NETROM_T2", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 9437479, Name: "getsockopt$netrom_NETROM_T4", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 9437479, Name: "getsockopt$nfc_llcp", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 280}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "nfc_llcp_opts", FldName: "opt"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437479, Name: "getsockopt$packet_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 5, 6, 13, 22}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$packet_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{3, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$sock_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{28, 31, 26}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$sock_cred", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$sock_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{30, 6, 1, 39, 4, 5, 9, 42, 12, 38, 8, 33, 18, 19, 2, 7, 32, 29, 3, 15, 10, 11, 16, 35, 44, 34, 40, 41, 43, 45, 46, 47}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$sock_linger", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "linger", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "linger", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437479, Name: "getsockopt$sock_timeval", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_timeval", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{20, 21}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 9437408, Name: "gettid", CallName: "gettid", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "ret", ArgDir: 1}}}, {NR: 9437208, Name: "getuid", CallName: "getuid", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "ret", ArgDir: 1}}}, {NR: 9437413, Name: "getxattr", CallName: "getxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437312, Name: "init_module", CallName: "init_module", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mod"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mod"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "mod"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, }}, {NR: 9437501, Name: "inotify_add_watch", CallName: "inotify_add_watch", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_inotify", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inotify_mask", FldName: "mask"}, TypeSize: 8}, Vals: []uint64{1, 4, 8, 16, 256, 512, 1024, 2, 2048, 64, 128, 32, 33554432, 67108864, 536870912, 2147483648, 16777216}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "inotifydesc", FldName: "ret", ArgDir: 1}}}, {NR: 9437500, Name: "inotify_init", CallName: "inotify_init", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_inotify", FldName: "ret", ArgDir: 1}}}, @@ -7699,8 +7699,8 @@ var Calls = []*Call{ }}, {NR: 9437431, Name: "io_cancel", CallName: "io_cancel", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", FldName: "ctx"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "iocb"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iocb"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_event", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "iocb"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iocb"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_event", ArgDir: 1}}}, }}, {NR: 9437428, Name: "io_destroy", CallName: "io_destroy", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", FldName: "ctx"}}, @@ -7709,37 +7709,37 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", FldName: "ctx"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "min_nr"}, TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr"}, TypeSize: 8}, Buf: "events"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_event", ArgDir: 1}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_event", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 9437427, Name: "io_setup", CallName: "io_setup", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "n"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctx"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctx"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", ArgDir: 1}}}, }}, {NR: 9437430, Name: "io_submit", CallName: "io_submit", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", FldName: "ctx"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr"}, TypeSize: 8}, Buf: "iocbpp"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "iocbpp"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iocb"}}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "iocbpp"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iocb"}}}}}, }}, {NR: 9437238, Name: "ioctl", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_ADD_BUFS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222823958}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_ADD_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775392}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx", ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_ADD_MAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222823957}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_AGP_ACQUIRE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, @@ -7748,27 +7748,27 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$DRM_IOCTL_AGP_ALLOC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299700}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_buffer", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_buffer", ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_AGP_BIND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291766}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_binding"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_binding"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_AGP_ENABLE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074029618}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_AGP_FREE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074816053}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_buffer"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_buffer"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_AGP_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149606451}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_AGP_RELEASE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, @@ -7777,22 +7777,22 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$DRM_IOCTL_AGP_UNBIND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291767}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_binding"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_binding"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_AUTH_MAGIC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074029585}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_CONTROL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291732}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_control"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_control"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_DMA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223872553}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_dma"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_dma"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_DROP_MASTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, @@ -7801,147 +7801,147 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$DRM_IOCTL_FREE_BUFS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291738}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_free"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_free"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_GEM_CLOSE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291721}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_close"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_close"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_GEM_FLINK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775370}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_flink", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_flink", ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_GEM_OPEN", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299659}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_open", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_open", ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_GET_CAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299660}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_get_cap"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_get_cap"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_GET_CLIENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222823941}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_client"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_client"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_GET_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775395}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_GET_MAGIC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147771394}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_GET_MAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222823940}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_GET_SAREA_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775389}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_priv_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_priv_map"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_GET_STATS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2155635718}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_GET_UNIQUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775361}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_unique_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_unique_out"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_INFO_BUFS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775384}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_IRQ_BUSID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299651}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_irq_busid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_irq_busid"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_LOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291754}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_lock"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_lock"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_MAP_BUFS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222037529}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_map"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_MARK_BUFS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075340311}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_MODESET_CTL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291720}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_modeset_ctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_modeset_ctl"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_MODE_GETCRTC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3228066977}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_crtc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_crtc"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222037685}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_get_plane_res"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_get_plane_res"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_MODE_GETRESOURCES", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3225445536}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_card_res"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_card_res"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_MODE_SETCRTC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3228066978}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_crtc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_crtc"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_NEW_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291749}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222037550}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_prime_handle", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_prime_handle", ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222037549}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_prime_handle", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_prime_handle", ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_RES_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775398}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_res"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_res"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_RM_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775393}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_RM_MAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075340315}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_SET_CLIENT_CAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074816013}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_get_cap"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_get_cap"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_SET_MASTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, @@ -7950,302 +7950,302 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$DRM_IOCTL_SET_SAREA_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291740}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_priv_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_priv_map"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_SET_UNIQUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291728}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_unique_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_unique_in"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_SET_VERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299655}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_set_version"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_set_version"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_SG_ALLOC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775416}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_scatter_gather"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_scatter_gather"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_SG_FREE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291769}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_scatter_gather"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_scatter_gather"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_SWITCH_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291748}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_UNLOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291755}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_lock"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_lock"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_VERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223610368}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_version"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_version"}}}, }}, {NR: 9437238, Name: "ioctl$DRM_IOCTL_WAIT_VBLANK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299706}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_wait_vblank"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_wait_vblank"}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCGABS0", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149074240}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCGABS20", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149074272}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCGABS2F", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149074287}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCGABS3F", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149074303}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCGBITKEY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695649}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCGBITSND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695666}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCGBITSW", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695653}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCGEFFECTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147763588}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCGID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148025602}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCGKEY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695640}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCGKEYCODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148025604}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCGKEYCODE_V2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2150122756}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCGLED", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695641}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCGMASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148550034}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_mask"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_mask"}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCGMTSLOTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695626}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCGNAME", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695622}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCGPHYS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695623}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCGPROP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695625}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCGRAB", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021776}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCGREP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148025603}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCGSND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695642}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCGSW", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695643}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCGUNIQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695624}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCGVERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147763457}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCREVOKE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021777}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCRMFF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021761}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCSABS0", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075332544}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCSABS20", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075332576}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCSABS2F", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075332591}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCSABS3F", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075332607}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCSCLOCKID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021792}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCSFF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1076643200}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ff_effect"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ff_effect"}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCSKEYCODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074283780}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 2, RangeEnd: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 2, RangeEnd: 2}}, }}, {NR: 9437238, Name: "ioctl$EVIOCSKEYCODE_V2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1076380932}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_keymap_entry"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_keymap_entry"}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCSMASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074808211}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_mask"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_mask"}}}, }}, {NR: 9437238, Name: "ioctl$EVIOCSREP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074283779}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 2, RangeEnd: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 2, RangeEnd: 2}}, }}, {NR: 9437238, Name: "ioctl$FIONREAD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$FUSE_DEV_IOC_CLONE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147804416}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse"}}}, }}, {NR: 9437238, Name: "ioctl$GIO_CMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19312}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_cmap", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_cmap", ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$GIO_FONT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19296}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$GIO_FONTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19307}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$GIO_SCRNMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19264}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$GIO_UNIMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19302}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapdesc_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapdesc_out"}}}, }}, {NR: 9437238, Name: "ioctl$GIO_UNISCRNMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19305}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "ioctl$ION_IOC_ALLOC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_allocation_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_allocation_data", ArgDir: 2}}}, }}, {NR: 18446744073709551615, Name: "ioctl$ION_IOC_CUSTOM", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_custom_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_custom_data", ArgDir: 2}}}, }}, {NR: 18446744073709551615, Name: "ioctl$ION_IOC_FREE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_handle_data"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_handle_data"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$ION_IOC_IMPORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, }}, {NR: 18446744073709551615, Name: "ioctl$ION_IOC_MAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, }}, {NR: 18446744073709551615, Name: "ioctl$ION_IOC_SHARE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, }}, {NR: 18446744073709551615, Name: "ioctl$ION_IOC_SYNC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$KDADDIO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -8268,52 +8268,52 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$KDGETKEYCODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19276}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbkeycode"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbkeycode"}}}, }}, {NR: 9437238, Name: "ioctl$KDGETLED", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19249}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, }}, {NR: 9437238, Name: "ioctl$KDGETMODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19259}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 9437238, Name: "ioctl$KDGKBDIACR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19274}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$KDGKBENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19270}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbentry"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbentry"}}}, }}, {NR: 9437238, Name: "ioctl$KDGKBLED", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19300}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, }}, {NR: 9437238, Name: "ioctl$KDGKBMETA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19298}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 9437238, Name: "ioctl$KDGKBMODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19268}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 9437238, Name: "ioctl$KDGKBSENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19272}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbentry"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbentry"}}}, }}, {NR: 9437238, Name: "ioctl$KDGKBTYPE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19251}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, }}, {NR: 9437238, Name: "ioctl$KDMKTONE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -8323,7 +8323,7 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$KDSETKEYCODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19277}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbkeycode"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbkeycode"}}}, }}, {NR: 9437238, Name: "ioctl$KDSETLED", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -8348,17 +8348,17 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$KDSKBMETA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19299}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, }}, {NR: 9437238, Name: "ioctl$KDSKBMODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19269}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, }}, {NR: 9437238, Name: "ioctl$KDSKBSENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19273}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 9437238, Name: "ioctl$KIOCSOUND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -8368,37 +8368,37 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$KVM_ARM_SET_DEVICE_ADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835115}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_arm_device_addr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_arm_device_addr"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_ARM_VCPU_INIT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075883694}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_init"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_init"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_ASSIGN_DEV_IRQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980784}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_irq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_irq"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_ASSIGN_PCI_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151722601}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_ASSIGN_SET_INTX_MASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980836}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_ASSIGN_SET_MSIX_ENTRY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835060}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_msix_entry"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_msix_entry"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_ASSIGN_SET_MSIX_NR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310771}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_msix_nr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_msix_nr"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_CHECK_EXTENSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd"}}, @@ -8413,7 +8413,7 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$KVM_CREATE_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222056672}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_create_device", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_create_device", ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$KVM_CREATE_IRQCHIP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, @@ -8422,7 +8422,7 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$KVM_CREATE_PIT2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980791}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_config"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_config"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_CREATE_VCPU", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, @@ -8437,87 +8437,87 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$KVM_DEASSIGN_DEV_IRQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980789}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_irq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_irq"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_DEASSIGN_PCI_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980786}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_DIRTY_TLB", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074572970}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_dirty_tlb"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_dirty_tlb"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_ENABLE_CAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1080602275}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_enable_cap_vm"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_enable_cap_vm"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_ENABLE_CAP_CPU", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1080602275}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_enable_cap_cpu"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_enable_cap_cpu"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_GET_CLOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2150674044}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_clock_data", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_clock_data", ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_CPUID2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid2", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid2", ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_DEBUGREGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_debugregs", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_debugregs", ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$KVM_GET_DEVICE_ATTR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075359458}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_GET_DIRTY_LOG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835010}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_dirty_log"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_dirty_log"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_EMULATED_CPUID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$KVM_GET_FPU", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147528332}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_fpu", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_fpu", ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$KVM_GET_IRQCHIP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3255348834}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_irq_chip", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_irq_chip", ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_LAPIC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_lapic_state"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_lapic_state"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_GET_MP_STATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147790488}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_MSRS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msrs", ArgDir: 1}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msrs", ArgDir: 1}, IsPacked: true}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_MSR_INDEX_LIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msr_list"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msr_list"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_GET_NR_MMU_PAGES", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, @@ -8527,37 +8527,37 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$KVM_GET_ONE_REG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835115}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_one_reg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_one_reg"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_PIT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2", ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_PIT2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2", ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$KVM_GET_REGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2157489793}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_regs", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_regs", ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$KVM_GET_REG_LIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221794480}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_reg_list"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_reg_list"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_GET_SREGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147528323}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_sregs", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_sregs", ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_SUPPORTED_CPUID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$KVM_GET_TSC_KHZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, @@ -8566,7 +8566,7 @@ var Calls = []*Call{ {NR: 18446744073709551615, Name: "ioctl$KVM_GET_VCPU_EVENTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_events", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_events", ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$KVM_GET_VCPU_MMAP_SIZE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd"}}, @@ -8575,42 +8575,42 @@ var Calls = []*Call{ {NR: 18446744073709551615, Name: "ioctl$KVM_GET_XCRS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xcrs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xcrs"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_XSAVE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xsave", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xsave", ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$KVM_HAS_DEVICE_ATTR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075359459}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_INTERRUPT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074048646}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$KVM_IOEVENTFD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980793}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_ioeventfd"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_ioeventfd"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_IRQFD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075883638}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irqfd"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irqfd"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_IRQ_LINE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310753}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_level"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_level"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_IRQ_LINE_STATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221794407}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_level"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_level"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_KVMCLOCK_CTRL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, @@ -8623,27 +8623,27 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$KVM_PPC_ALLOCATE_HTAB", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221532327}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$KVM_PPC_GET_PVINFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1082175137}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$KVM_PPC_GET_SMMU_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2186325670}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$KVM_REGISTER_COALESCED_MMIO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835047}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_coalesced_mmio_zone"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_coalesced_mmio_zone"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_REINJECT_CONTROL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 44657}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_reinject_control"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_reinject_control"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_RUN", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, @@ -8653,97 +8653,97 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$KVM_S390_INTERRUPT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835092}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_interrupt"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_interrupt"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_S390_INTERRUPT_CPU", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835092}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_interrupt"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_interrupt"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_S390_UCAS_MAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075359312}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_ucas_mapping"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_ucas_mapping"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_S390_UCAS_UNMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075359313}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_ucas_mapping"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_ucas_mapping"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_S390_VCPU_FAULT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074048594}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, }}, {NR: 9437238, Name: "ioctl$KVM_SET_BOOT_CPU_ID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 44664}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}, Kind: 3, RangeEnd: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}, Kind: 3, RangeEnd: 2}}, }}, {NR: 9437238, Name: "ioctl$KVM_SET_CLOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1076932219}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_clock_data"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_clock_data"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_CPUID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_CPUID2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid2"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_DEBUGREGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_debugregs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_debugregs"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_SET_DEVICE_ATTR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075359457}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_SET_FPU", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1073786509}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_fpu"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_fpu"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_SET_GSI_ROUTING", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310762}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_routing"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_routing"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_SET_GUEST_DEBUG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310811}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_guest_debug"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_guest_debug"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_SET_IDENTITY_MAP_ADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310728}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}}, }}, {NR: 9437238, Name: "ioctl$KVM_SET_IRQCHIP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2181607011}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_irq_chip"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_irq_chip"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_LAPIC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_lapic_state"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_lapic_state"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_SET_MP_STATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074048665}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_mp_state"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_mp_state"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_MSRS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msrs"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msrs"}, IsPacked: true}}, }}, {NR: 9437238, Name: "ioctl$KVM_SET_NR_MMU_PAGES", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, @@ -8753,32 +8753,32 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$KVM_SET_ONE_REG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835116}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_one_reg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_one_reg"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_PIT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_PIT2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_SET_REGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1083747970}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_regs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_regs"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_SET_SIGNAL_MASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074048651}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_signal_mask"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_signal_mask"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_SET_SREGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1073786500}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_sregs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_sregs"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_SET_TSC_KHZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, @@ -8793,32 +8793,32 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$KVM_SET_USER_MEMORY_REGION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075883590}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_userspace_memory_region"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_userspace_memory_region"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_SET_VAPIC_ADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310803}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_VCPU_EVENTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_events"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_events"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_XCRS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xcrs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xcrs"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_XSAVE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xsave"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xsave"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_SIGNAL_MSI", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075883685}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msi"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msi"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_SMI", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, @@ -8827,37 +8827,37 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$KVM_TPR_ACCESS_REPORTING", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223891602}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_tpr_access_ctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_tpr_access_ctl"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_TRANSLATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222843013}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_translation"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_translation"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_UNREGISTER_COALESCED_MMIO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835048}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_coalesced_mmio_zone"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_coalesced_mmio_zone"}}}, }}, {NR: 9437238, Name: "ioctl$KVM_X86_GET_MCE_CAP_SUPPORTED", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148052637}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$KVM_X86_SETUP_MCE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310812}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_mce_cap"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_mce_cap"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_X86_SET_MCE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_x86_mce"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_x86_mce"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_XEN_HVM_CONFIG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xen_hvm_config"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xen_hvm_config"}}}, }}, {NR: 9437238, Name: "ioctl$LOOP_CHANGE_FD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, @@ -8885,12 +8885,12 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$LOOP_GET_STATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19459}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info", ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$LOOP_GET_STATUS64", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19461}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info64", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info64", ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$LOOP_SET_CAPACITY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, @@ -8909,12 +8909,12 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$LOOP_SET_STATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19458}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info"}}}, }}, {NR: 9437238, Name: "ioctl$LOOP_SET_STATUS64", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19460}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info64"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info64"}}}, }}, {NR: 9437238, Name: "ioctl$PERF_EVENT_IOC_DISABLE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, @@ -8929,12 +8929,12 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$PERF_EVENT_IOC_ID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147755015}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "id"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "id"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 9437238, Name: "ioctl$PERF_EVENT_IOC_PERIOD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074275332}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "period"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "period"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, }}, {NR: 9437238, Name: "ioctl$PERF_EVENT_IOC_REFRESH", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, @@ -8954,7 +8954,7 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$PERF_EVENT_IOC_SET_FILTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074013190}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filter"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filter"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, }}, {NR: 9437238, Name: "ioctl$PERF_EVENT_IOC_SET_OUTPUT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, @@ -8964,12 +8964,12 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$PIO_CMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19312}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_cmap"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_cmap"}}}, }}, {NR: 9437238, Name: "ioctl$PIO_FONT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19297}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 9437238, Name: "ioctl$PIO_FONTRESET", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -8979,337 +8979,337 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$PIO_FONTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19308}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 9437238, Name: "ioctl$PIO_SCRNMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19265}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 9437238, Name: "ioctl$PIO_UNIMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19303}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapdesc_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapdesc_in"}}}, }}, {NR: 9437238, Name: "ioctl$PIO_UNIMAPCLR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19304}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapinit"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapinit"}}}, }}, {NR: 9437238, Name: "ioctl$PIO_UNISCRNMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19306}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 9437238, Name: "ioctl$RNDADDENTROPY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074287107}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rnd_entpropy"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rnd_entpropy"}}}, }}, {NR: 9437238, Name: "ioctl$RNDADDTOENTCNT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074024961}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$RNDCLEARPOOL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 20998}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$RNDGETENTCNT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147766784}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$RNDZAPENTCNT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 20996}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$SIOCGIFHWADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35111}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$SIOCSIFHWADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35108}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_CTL_IOCTL_CARD_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2172146945}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_ADD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3239073047}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3239073041}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_LIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3225965840}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_list"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_list"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077957908}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_READ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3267646738}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_value"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_REMOVE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3225441561}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_REPLACE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3239073048}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_UNLOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077957909}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3267646739}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_value"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_CTL_IOCTL_HWDEP_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2161923361}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221509408}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_CTL_IOCTL_PCM_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3240121649}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_pcm_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_pcm_info"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767600}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025778}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_CTL_IOCTL_POWER_STATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767761}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_CTL_IOCTL_PVERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767552}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3238810945}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_rawmidi_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_rawmidi_info"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221509440}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_CTL_IOCTL_RAWMIDI_PREFER_SUBDEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025794}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221509398}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_CTL_IOCTL_TLV_COMMAND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221771548}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_CTL_IOCTL_TLV_READ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221771546}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_CTL_IOCTL_TLV_WRITE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221771547}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_CLIENT_ID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767041}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_CREATE_PORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3231994656}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3230421810}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1084511009}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_DELETE_QUEUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1082938163}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3233567504}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info", ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3227013963}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_pool"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_pool"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3230421814}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3231994658}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info", ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3226227529}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_client"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_client"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3230421812}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3227276096}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3224130369}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status", ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3227538245}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_timer"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_timer"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3226489680}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_PVERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767040}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3233567569}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3231994706}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_QUERY_SUBS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3227013967}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_query_subs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_query_subs"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077957454}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_remove_events"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_remove_events"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222295299}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_running_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_running_info"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1086083857}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1079530316}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_pool"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_pool"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_PORT_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1084511011}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1078743882}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_client"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_client"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3230421813}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1076646722}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1080054598}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_timer"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_timer"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1079006000}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3224392450}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_system_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_system_info"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1079006001}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_TIMER_IOCTL_CONTINUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, @@ -9318,32 +9318,32 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$SNDRV_TIMER_IOCTL_GINFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3235927043}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_ginfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_ginfo"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_TIMER_IOCTL_GPARAMS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077695492}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_gparams"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_gparams"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_TIMER_IOCTL_GSTATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3225441285}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_gstatus"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_gstatus"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_TIMER_IOCTL_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2162185233}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222557697}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_id"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_TIMER_IOCTL_PARAMS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1079006226}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_params"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_params"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_TIMER_IOCTL_PAUSE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, @@ -9352,12 +9352,12 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$SNDRV_TIMER_IOCTL_PVERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767296}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_TIMER_IOCTL_SELECT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077171216}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_select"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_select"}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_TIMER_IOCTL_START", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, @@ -9366,7 +9366,7 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$SNDRV_TIMER_IOCTL_STATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2153272340}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$SNDRV_TIMER_IOCTL_STOP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, @@ -9375,7 +9375,7 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$SNDRV_TIMER_IOCTL_TREAD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025474}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}, Kind: 3, RangeEnd: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}, Kind: 3, RangeEnd: 1}}, }}, {NR: 9437238, Name: "ioctl$TCFLSH", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9385,12 +9385,12 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$TCGETA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21509}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio", ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$TCGETS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21505}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios", ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$TCSBRK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9405,32 +9405,32 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$TCSETA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21506}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, }}, {NR: 9437238, Name: "ioctl$TCSETAF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21508}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, }}, {NR: 9437238, Name: "ioctl$TCSETAW", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21506}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, }}, {NR: 9437238, Name: "ioctl$TCSETS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21506}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, }}, {NR: 9437238, Name: "ioctl$TCSETSF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21508}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, }}, {NR: 9437238, Name: "ioctl$TCSETSW", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21506}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, }}, {NR: 9437238, Name: "ioctl$TCXONC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9440,17 +9440,17 @@ var Calls = []*Call{ {NR: 18446744073709551615, Name: "ioctl$TE_IOCTL_CLOSE_CLIENT_SESSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_closesession", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_closesession", ArgDir: 2}}}, }}, {NR: 18446744073709551615, Name: "ioctl$TE_IOCTL_LAUNCH_OPERATION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_launchop", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_launchop", ArgDir: 2}}}, }}, {NR: 18446744073709551615, Name: "ioctl$TE_IOCTL_OPEN_CLIENT_SESSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_opensession", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_opensession", ArgDir: 2}}}, }}, {NR: 18446744073709551615, Name: "ioctl$TE_IOCTL_SS_CMD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "fd"}}, @@ -9472,82 +9472,82 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$TIOCGETD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21540}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$TIOCGLCKTRMIOS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21590}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, }}, {NR: 9437238, Name: "ioctl$TIOCGPGRP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21519}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$TIOCGSID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21519}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$TIOCGSOFTCAR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21529}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$TIOCGWINSZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21523}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "winsize", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "winsize", ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$TIOCLINUX2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_selection"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_selection"}}}, }}, {NR: 9437238, Name: "ioctl$TIOCLINUX3", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}, Val: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}, Val: 3}}, }}, {NR: 9437238, Name: "ioctl$TIOCLINUX4", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}, Val: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}, Val: 4}}, }}, {NR: 9437238, Name: "ioctl$TIOCLINUX5", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loadlut"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loadlut"}}}, }}, {NR: 9437238, Name: "ioctl$TIOCLINUX6", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_shift_state"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_shift_state"}}}, }}, {NR: 9437238, Name: "ioctl$TIOCLINUX7", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_report_mouse"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_report_mouse"}}}, }}, {NR: 9437238, Name: "ioctl$TIOCMBIC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21527}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$TIOCMBIS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21527}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$TIOCMGET", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21525}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$TIOCMSET", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21528}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$TIOCNOTTY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9560,12 +9560,12 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$TIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$TIOCPKT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21536}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$TIOCSBRK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9579,22 +9579,22 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$TIOCSETD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21539}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$TIOCSLCKTRMIOS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21591}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios", ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$TIOCSPGRP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21519}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, }}, {NR: 9437238, Name: "ioctl$TIOCSSOFTCAR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21530}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$TIOCSTI", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9604,22 +9604,22 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$TIOCSWINSZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21524}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "winsize"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "winsize"}}}, }}, {NR: 9437238, Name: "ioctl$TIOCTTYGSTRUCT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21530}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$TTUNGETFILTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148029659}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$TUNATTACHFILTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074287829}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, }}, {NR: 9437238, Name: "ioctl$TUNDETACHFILTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, @@ -9629,107 +9629,107 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$TUNGETFEATURES", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767503}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$TUNGETIFF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767506}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$TUNGETSNDBUF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767507}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$TUNGETVNETHDRSZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767511}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$TUNSETIFF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025674}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, }}, {NR: 9437238, Name: "ioctl$TUNSETIFINDEX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025690}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$TUNSETLINK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025677}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$TUNSETNOCSUM", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025672}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$TUNSETOFFLOAD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025680}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$TUNSETOWNER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025676}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid"}}}, }}, {NR: 9437238, Name: "ioctl$TUNSETPERSIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025675}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$TUNSETQUEUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025689}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, }}, {NR: 9437238, Name: "ioctl$TUNSETSNDBUF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025684}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$TUNSETTXFILTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025681}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tun_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tun_filter"}}}, }}, {NR: 9437238, Name: "ioctl$TUNSETVNETHDRSZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025688}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$UFFDIO_API", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222841919}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_api"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_api"}}}, }}, {NR: 9437238, Name: "ioctl$UFFDIO_COPY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148575746}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, }}, {NR: 9437238, Name: "ioctl$UFFDIO_REGISTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223366144}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_register"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_register"}}}, }}, {NR: 9437238, Name: "ioctl$UFFDIO_UNREGISTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148575745}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, }}, {NR: 9437238, Name: "ioctl$UFFDIO_WAKE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148575746}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, }}, {NR: 9437238, Name: "ioctl$UFFDIO_ZEROPAGE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148575746}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, }}, {NR: 9437238, Name: "ioctl$VT_ACTIVATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9743,17 +9743,17 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$VT_GETMODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22017}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_mode", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_mode", ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$VT_GETSTATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22019}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_stat"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_stat"}}}, }}, {NR: 9437238, Name: "ioctl$VT_OPENQRY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22016}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$VT_RELDISP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9762,17 +9762,17 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$VT_RESIZE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22025}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_sizes"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_sizes"}}}, }}, {NR: 9437238, Name: "ioctl$VT_RESIZEX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22026}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_consize"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_consize"}}}, }}, {NR: 9437238, Name: "ioctl$VT_SETMODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22018}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_mode"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_mode"}}}, }}, {NR: 9437238, Name: "ioctl$VT_WAITACTIVE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9781,437 +9781,437 @@ var Calls = []*Call{ {NR: 9437238, Name: "ioctl$fiemap", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223348747}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fiemap"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fiemap"}}}, }}, {NR: 9437238, Name: "ioctl$int_in", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ioctl_int_in", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{21537, 21586}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, }}, {NR: 9437238, Name: "ioctl$int_out", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ioctl_int_out", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{21598, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 9437238, Name: "ioctl$sock_FIOGETOWN", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35075}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$sock_FIOSETOWN", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35073}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, }}, {NR: 9437238, Name: "ioctl$sock_SIOCADDDLCI", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35200}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dlci_add", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dlci_add", ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$sock_SIOCBRADDBR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35232}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, }}, {NR: 9437238, Name: "ioctl$sock_SIOCBRDELBR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35233}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, }}, {NR: 9437238, Name: "ioctl$sock_SIOCDELDLCI", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35201}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dlci_add"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dlci_add"}}}, }}, {NR: 9437238, Name: "ioctl$sock_SIOCETHTOOL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35142}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_SIOCETHTOOL", ArgDir: 2}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_SIOCETHTOOL", ArgDir: 2}, IsPacked: true}}, }}, {NR: 9437238, Name: "ioctl$sock_SIOCGIFBR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35136}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "brctl_arg", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "brctl_arg", ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$sock_SIOCGIFCONF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35088}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ifconf", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ifconf", ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$sock_SIOCGIFINDEX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35123}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_SIOCGIFINDEX", ArgDir: 2}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_SIOCGIFINDEX", ArgDir: 2}, IsPacked: true}}, }}, {NR: 9437238, Name: "ioctl$sock_SIOCGPGRP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35076}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$sock_SIOCGSKNS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35148}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 2}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 2}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$sock_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$sock_SIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$sock_SIOCOUTQNSD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35147}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$sock_SIOCSIFBR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35136}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "brctl_arg", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "brctl_arg", ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$sock_SIOCSPGRP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35074}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, }}, {NR: 9437238, Name: "ioctl$sock_bt", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_ioctl", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{21521, 21531, 35078, 35079}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$sock_bt_bnep_BNEPCONNADD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021064}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_connadd_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_connadd_req"}}}, }}, {NR: 9437238, Name: "ioctl$sock_bt_bnep_BNEPCONNDEL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021065}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conndel_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conndel_req"}}}, }}, {NR: 9437238, Name: "ioctl$sock_bt_bnep_BNEPGETCONNINFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147762899}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conninfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conninfo"}}}, }}, {NR: 9437238, Name: "ioctl$sock_bt_bnep_BNEPGETCONNLIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147762898}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_connlist_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_connlist_req"}}}, }}, {NR: 9437238, Name: "ioctl$sock_bt_bnep_BNEPGETSUPPFEAT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147762900}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$sock_bt_cmtp_CMTPCONNADD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_cmtp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021320}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_connadd_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_connadd_req"}}}, }}, {NR: 9437238, Name: "ioctl$sock_bt_cmtp_CMTPCONNDEL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_cmtp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021321}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conndel_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conndel_req"}}}, }}, {NR: 9437238, Name: "ioctl$sock_bt_cmtp_CMTPGETCONNINFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_cmtp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147763155}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conninfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conninfo"}}}, }}, {NR: 9437238, Name: "ioctl$sock_bt_cmtp_CMTPGETCONNLIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_cmtp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147763154}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_connlist_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_connlist_req"}}}, }}, {NR: 9437238, Name: "ioctl$sock_bt_hci", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_hci_ioctl", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{1074022601, 1074022602, 1074022603, 1074022604, 2147764434, 2147764435, 2147764436, 2147764437, 2147764439, 1074022620, 1074022621, 1074022622, 1074022623, 1074022624, 1074022625, 1074022626, 1074022627, 1074022628, 1074022630, 1074022631, 2147764464}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$sock_bt_hidp_HIDPCONNADD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hidp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074022600}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_connadd_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_connadd_req"}}}, }}, {NR: 9437238, Name: "ioctl$sock_bt_hidp_HIDPCONNDEL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hidp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074022601}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conndel_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conndel_req"}}}, }}, {NR: 9437238, Name: "ioctl$sock_bt_hidp_HIDPGETCONNINFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hidp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147764435}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conninfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conninfo"}}}, }}, {NR: 9437238, Name: "ioctl$sock_bt_hidp_HIDPGETCONNLIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hidp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147764434}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_connlist_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_connlist_req"}}}, }}, {NR: 9437238, Name: "ioctl$sock_ifreq", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ifreq_ioctls", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{35088, 35089, 35091, 35092, 35093, 35094, 35095, 35096, 35097, 35098, 35099, 35100, 35101, 35102, 35103, 35104, 35105, 35106, 35107, 35108, 35109, 35110, 35111, 35113, 35120, 35121, 35122, 35123, 35124, 35125, 35126, 35127, 35128, 35138, 35139, 35142, 35143, 35144, 35145, 35146, 35184, 35185, 35216, 35217, 35218, 35219, 35220, 35221, 35234, 35235, 35248, 35249}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet6_SIOCADDRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35083}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_rtmsg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_rtmsg"}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet6_SIOCDELRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35084}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_rtmsg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_rtmsg"}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet6_SIOCDIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35126}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet6_SIOCSIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35094}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet6_SIOCSIFDSTADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35096}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet6_tcp_SIOCATMARK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35077}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet6_tcp_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet6_tcp_SIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet6_tcp_SIOCOUTQNSD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35147}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet6_udp_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet6_udp_SIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet_SIOCADDRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35083}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet_SIOCDARP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35155}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in"}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet_SIOCDELRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35084}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet_SIOCGARP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35156}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in", ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet_SIOCGIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35093}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet_SIOCGIFBRDADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35097}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet_SIOCGIFDSTADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35095}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet_SIOCGIFNETMASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35099}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet_SIOCGIFPFLAGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35125}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet_SIOCRTMSG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35085}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet_SIOCSARP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35157}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in"}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet_SIOCSIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35094}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet_SIOCSIFBRDADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35098}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet_SIOCSIFDSTADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35096}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet_SIOCSIFFLAGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35092}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet_SIOCSIFNETMASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35100}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet_SIOCSIFPFLAGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35124}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet_sctp_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet_tcp_SIOCATMARK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35077}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet_tcp_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet_tcp_SIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet_tcp_SIOCOUTQNSD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35147}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet_udp_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$sock_inet_udp_SIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$sock_ipx_SIOCAIPXITFCRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35296}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$sock_ipx_SIOCAIPXPRISLT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35297}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$sock_ipx_SIOCGIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35093}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_ipx", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_ipx", ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$sock_ipx_SIOCIPXCFGDATA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35298}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipx_config_data", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipx_config_data", ArgDir: 1}}}, }}, {NR: 9437238, Name: "ioctl$sock_ipx_SIOCIPXNCPCONN", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35299}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, }}, {NR: 9437238, Name: "ioctl$sock_ipx_SIOCSIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35094}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_ipx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_ipx"}}}, }}, {NR: 9437238, Name: "ioctl$sock_kcm_SIOCKCMATTACH", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35296}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_attach"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_attach"}}}, }}, {NR: 9437238, Name: "ioctl$sock_kcm_SIOCKCMCLONE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35298}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_clone", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_clone", ArgDir: 2}}}, }}, {NR: 9437238, Name: "ioctl$sock_kcm_SIOCKCMUNATTACH", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35297}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_unattach"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_unattach"}}}, }}, {NR: 9437238, Name: "ioctl$sock_netdev_private", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "cmd"}, TypeSize: 2}, Kind: 3, RangeBegin: 35312, RangeEnd: 35327}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}}}, }}, {NR: 9437238, Name: "ioctl$sock_netrom_SIOCADDRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35083}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$sock_netrom_SIOCGSTAMP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35078}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$sock_netrom_SIOCGSTAMPNS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35079}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$sock_netrom_TIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$sock_netrom_TIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437238, Name: "ioctl$sock_proto_private", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "cmd"}, TypeSize: 2}, Kind: 3, RangeBegin: 35296, RangeEnd: 35311}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}}}, }}, {NR: 9437238, Name: "ioctl$void", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -10253,7 +10253,7 @@ var Calls = []*Call{ {NR: 9437531, Name: "kexec_load", CallName: "kexec_load", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "entry"}, TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr_segments"}, TypeSize: 8}, Buf: "segments"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "segments"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kexec_segment"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "segments"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kexec_segment"}}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kexec_load_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 196608, 4063232, 1310720, 1376256, 3276800, 2621440, 1441792, 2752512, 524288, 655360}}, }}, {NR: 9437495, Name: "keyctl$assume_authority", CallName: "keyctl", Args: []Type{ @@ -10273,7 +10273,7 @@ var Calls = []*Call{ {NR: 9437495, Name: "keyctl$describe", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 6}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "desc"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "desc"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "desc"}, }}, {NR: 9437495, Name: "keyctl$get_keyring_id", CallName: "keyctl", Args: []Type{ @@ -10289,20 +10289,20 @@ var Calls = []*Call{ {NR: 9437495, Name: "keyctl$get_security", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 17}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "label"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "label"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "label"}, }}, {NR: 9437495, Name: "keyctl$instantiate", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 12}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "paylen"}, TypeSize: 8}, Buf: "payload"}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ring"}}, }}, {NR: 9437495, Name: "keyctl$instantiate_iov", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 20}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "payload"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "payload"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "payload"}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ring"}}, }}, @@ -10312,7 +10312,7 @@ var Calls = []*Call{ }}, {NR: 9437495, Name: "keyctl$join", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "session", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "session", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, }}, {NR: 9437495, Name: "keyctl$link", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 8}, @@ -10328,7 +10328,7 @@ var Calls = []*Call{ {NR: 9437495, Name: "keyctl$read", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 11}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "payload"}, }}, {NR: 9437495, Name: "keyctl$reject", CallName: "keyctl", Args: []Type{ @@ -10345,8 +10345,8 @@ var Calls = []*Call{ {NR: 9437495, Name: "keyctl$search", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 10}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ring"}}, }}, {NR: 9437495, Name: "keyctl$session_to_parent", CallName: "keyctl", Args: []Type{ @@ -10374,29 +10374,29 @@ var Calls = []*Call{ {NR: 9437495, Name: "keyctl$update", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 2}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "paylen"}, TypeSize: 8}, Buf: "payload"}, }}, {NR: 9437200, Name: "lchown", CallName: "lchown", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}}, }}, {NR: 9437414, Name: "lgetxattr", CallName: "lgetxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437193, Name: "link", CallName: "link", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 9437514, Name: "linkat", CallName: "linkat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "oldfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "newfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "linkat_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 1024}}, }}, {NR: 9437468, Name: "listen", CallName: "listen", Args: []Type{ @@ -10408,23 +10408,23 @@ var Calls = []*Call{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "backlog"}, TypeSize: 4}}, }}, {NR: 9437416, Name: "listxattr", CallName: "listxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"}, }}, {NR: 9437417, Name: "llistxattr", CallName: "llistxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"}, }}, {NR: 9437433, Name: "lookup_dcookie", CallName: "lookup_dcookie", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "cookie"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 9437420, Name: "lremovexattr", CallName: "lremovexattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, }}, {NR: 9437203, Name: "lseek", CallName: "lseek", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -10432,15 +10432,15 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "seek_whence", FldName: "whence"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, }}, {NR: 9437411, Name: "lsetxattr", CallName: "lsetxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "setxattr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }}, {NR: 9437291, Name: "lstat", CallName: "lstat", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, }}, {NR: 9437404, Name: "madvise", CallName: "madvise", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}}, @@ -10451,7 +10451,7 @@ var Calls = []*Call{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "addr"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mbind_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{0, 2, 3, 1, 32768, 16384}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxnode"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mbind_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 4}}, }}, @@ -10460,42 +10460,42 @@ var Calls = []*Call{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}}, }}, {NR: 9437569, Name: "memfd_create", CallName: "memfd_create", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "memfd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 18446744073709551615, Name: "migrate_pages", CallName: "migrate_pages", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxnode"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, }}, {NR: 9437403, Name: "mincore", CallName: "mincore", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "vec"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "vec"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437223, Name: "mkdir", CallName: "mkdir", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }}, {NR: 9437507, Name: "mkdirat", CallName: "mkdirat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }}, {NR: 9437198, Name: "mknod", CallName: "mknod", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev"}, TypeSize: 4}}, }}, {NR: 9437198, Name: "mknod$loop", CallName: "mknod", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}}, &ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "dev"}, TypeSize: 8}, ValuesStart: 1792, ValuesPerProc: 2}, }}, {NR: 9437508, Name: "mknodat", CallName: "mknodat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev"}, TypeSize: 4}}, }}, @@ -10521,37 +10521,37 @@ var Calls = []*Call{ }, Ret: &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "ret", ArgDir: 1}}}, {NR: 18446744073709551615, Name: "modify_ldt$read", CallName: "modify_ldt", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 18446744073709551615, Name: "modify_ldt$read_default", CallName: "modify_ldt", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 18446744073709551615, Name: "modify_ldt$write", CallName: "modify_ldt", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 18446744073709551615, Name: "modify_ldt$write2", CallName: "modify_ldt", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 9437205, Name: "mount", CallName: "mount", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "src"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dst"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "filesystem", Values: []string{"sysfs\x00", "rootfs\x00", "ramfs\x00", "tmpfs\x00", "devtmpfs\x00", "debugfs\x00", "securityfs\x00", "sockfs\x00", "pipefs\x00", "anon_inodefs\x00", "devpts\x00", "ext3\x00", "ext2\x00", "ext4\x00", "hugetlbfs\x00", "vfat\x00", "ecryptfs\x00", "fuseblk\x00", "fuse\x00", "rpc_pipefs\x00", "nfs\x00", "nfs4\x00", "nfsd\x00", "binfmt_misc\x00", "autofs\x00", "xfs\x00", "jfs\x00", "msdos\x00", "ntfs\x00", "minix\x00", "hfs\x00", "hfsplus\x00", "qnx4\x00", "ufs\x00", "btrfs\x00", "configfs\x00", "ncpfs\x00", "qnx6\x00", "exofs\x00", "befs\x00", "vxfs\x00", "gfs2\x00", "gfs2meta\x00", "fusectl\x00", "bfs\x00", "nsfs\x00", "efs\x00", "cifs\x00", "efivarfs\x00", "affs\x00", "tracefs\x00", "bdev\x00", "ocfs2\x00", "ocfs2_dlmfs\x00", "hpfs\x00", "proc\x00", "afs\x00", "reiserfs\x00", "jffs2\x00", "romfs\x00", "aio\x00", "sysv\x00", "v7\x00", "udf\x00", "ceph\x00", "pstore\x00", "adfs\x00", "9p\x00", "hostfs\x00", "squashfs\x00", "cramfs\x00", "iso9660\x00", "coda\x00", "nilfs2\x00", "logfs\x00", "overlay\x00", "f2fs\x00", "omfs\x00", "ubifs\x00", "openpromfs\x00", "bpf\x00", "cgroup\x00", "cgroup2\x00", "cpuset\x00", "mqueue\x00", "aufs\x00", "selinuxfs\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "src"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dst"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "filesystem", Values: []string{"sysfs\x00", "rootfs\x00", "ramfs\x00", "tmpfs\x00", "devtmpfs\x00", "debugfs\x00", "securityfs\x00", "sockfs\x00", "pipefs\x00", "anon_inodefs\x00", "devpts\x00", "ext3\x00", "ext2\x00", "ext4\x00", "hugetlbfs\x00", "vfat\x00", "ecryptfs\x00", "fuseblk\x00", "fuse\x00", "rpc_pipefs\x00", "nfs\x00", "nfs4\x00", "nfsd\x00", "binfmt_misc\x00", "autofs\x00", "xfs\x00", "jfs\x00", "msdos\x00", "ntfs\x00", "minix\x00", "hfs\x00", "hfsplus\x00", "qnx4\x00", "ufs\x00", "btrfs\x00", "configfs\x00", "ncpfs\x00", "qnx6\x00", "exofs\x00", "befs\x00", "vxfs\x00", "gfs2\x00", "gfs2meta\x00", "fusectl\x00", "bfs\x00", "nsfs\x00", "efs\x00", "cifs\x00", "efivarfs\x00", "affs\x00", "tracefs\x00", "bdev\x00", "ocfs2\x00", "ocfs2_dlmfs\x00", "hpfs\x00", "proc\x00", "afs\x00", "reiserfs\x00", "jffs2\x00", "romfs\x00", "aio\x00", "sysv\x00", "v7\x00", "udf\x00", "ceph\x00", "pstore\x00", "adfs\x00", "9p\x00", "hostfs\x00", "squashfs\x00", "cramfs\x00", "iso9660\x00", "coda\x00", "nilfs2\x00", "logfs\x00", "overlay\x00", "f2fs\x00", "omfs\x00", "ubifs\x00", "openpromfs\x00", "bpf\x00", "cgroup\x00", "cgroup2\x00", "cpuset\x00", "mqueue\x00", "aufs\x00", "selinuxfs\x00"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 128, 64, 8192, 1024, 4, 2048, 8, 2, 1, 2097152, 32, 32768, 16777216, 16, 16384, 65536, 131072, 262144, 524288, 1048576, 8388608, 33554432}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data", IsOptional: true}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data", IsOptional: true}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 9437528, Name: "move_pages", CallName: "move_pages", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr"}, TypeSize: 8}, Buf: "pages"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pages"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &VmaType{TypeCommon: TypeCommon{TypeName: "vma"}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodes", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "status"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pages"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &VmaType{TypeCommon: TypeCommon{TypeName: "vma"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodes", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "status"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "move_pages_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2, 4}}, }}, {NR: 9437309, Name: "mprotect", CallName: "mprotect", Args: []Type{ @@ -10561,35 +10561,35 @@ var Calls = []*Call{ }}, {NR: 9437463, Name: "mq_getsetattr", CallName: "mq_getsetattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "mqd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oldattr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oldattr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr", ArgDir: 1}}}, }}, {NR: 9437462, Name: "mq_notify", CallName: "mq_notify", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "mqd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "notif"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "notif"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, }}, {NR: 9437458, Name: "mq_open", CallName: "mq_open", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mq_open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 2048, 64, 128, 64}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr"}}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "ret", ArgDir: 1}}}, {NR: 9437461, Name: "mq_timedreceive", CallName: "mq_timedreceive", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "mqd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msglen"}, TypeSize: 8}, Buf: "msg"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "prio"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 9437460, Name: "mq_timedsend", CallName: "mq_timedsend", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "mqd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msglen"}, TypeSize: 8}, Buf: "msg"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "prio"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 9437459, Name: "mq_unlink", CallName: "mq_unlink", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, }}, {NR: 9437347, Name: "mremap", CallName: "mremap", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}}, @@ -10601,7 +10601,7 @@ var Calls = []*Call{ {NR: 9437488, Name: "msgctl$IPC_INFO", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437488, Name: "msgctl$IPC_RMID", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, @@ -10610,22 +10610,22 @@ var Calls = []*Call{ {NR: 9437488, Name: "msgctl$IPC_SET", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msqid_ds"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msqid_ds"}}}, }}, {NR: 9437488, Name: "msgctl$IPC_STAT", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437488, Name: "msgctl$MSG_INFO", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437488, Name: "msgctl$MSG_STAT", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437487, Name: "msgget", CallName: "msgget", Args: []Type{ &ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "key"}, TypeSize: 8}, ValuesStart: 2039379027, ValuesPerProc: 4}, @@ -10637,14 +10637,14 @@ var Calls = []*Call{ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "ret", ArgDir: 1}}}, {NR: 9437486, Name: "msgrcv", CallName: "msgrcv", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msgp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msgbuf", ArgDir: 1}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msgp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msgbuf", ArgDir: 1}, IsPacked: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sz"}, TypeSize: 8}, Buf: "msgp"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msgbuf_type", FldName: "typ"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msgrcv_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 8192, 4096}}, }}, {NR: 9437485, Name: "msgsnd", CallName: "msgsnd", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msgp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msgbuf"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msgp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msgbuf"}, IsPacked: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sz"}, TypeSize: 8}, Buf: "msgp"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msgsnd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048}}, }}, @@ -10664,237 +10664,237 @@ var Calls = []*Call{ }}, {NR: 9437554, Name: "name_to_handle_at", CallName: "name_to_handle_at", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handle"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "file_handle"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mnt"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handle"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "file_handle"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mnt"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "name_to_handle_at_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 1024}}, }}, {NR: 9437346, Name: "nanosleep", CallName: "nanosleep", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "req"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "req"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, }}, {NR: 9437189, Name: "open", CallName: "open", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437189, Name: "open$dir", CallName: "open", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "ret", ArgDir: 1}}}, {NR: 9437555, Name: "open_by_handle_at", CallName: "open_by_handle_at", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "mountdirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handle"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "file_handle"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handle"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "file_handle"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }}, {NR: 9437506, Name: "openat", CallName: "openat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$audio", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/audio\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/audio\x00"}, Length: 11}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$autofs", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/autofs\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/autofs\x00"}, Length: 12}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$binder", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/binder\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/binder\x00"}, Length: 12}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$capi20", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/capi20\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/capi20\x00"}, Length: 12}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$cuse", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/cuse\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/cuse\x00"}, Length: 10}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$dsp", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dsp\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dsp\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$fb0", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/fb0\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/fb0\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$hidraw0", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hidraw0\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hidraw0\x00"}, Length: 13}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$hpet", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hpet\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hpet\x00"}, Length: 10}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$hwrng", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hwrng\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hwrng\x00"}, Length: 11}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$ion", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ion\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ion\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$irnet", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/irnet\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/irnet\x00"}, Length: 11}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$keychord", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/keychord\x00"}, Length: 14}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/keychord\x00"}, Length: 14}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$kvm", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/kvm\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/kvm\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$lightnvm", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/lightnvm/control\x00"}, Length: 22}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/lightnvm/control\x00"}, Length: 22}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$loop_ctrl", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/loop-control\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/loop-control\x00"}, Length: 18}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop_ctrl", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$mixer", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/mixer\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/mixer\x00"}, Length: 11}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$pktcdvd", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/pktcdvd/control\x00"}, Length: 21}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/pktcdvd/control\x00"}, Length: 21}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$ppp", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ppp\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ppp\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$ptmx", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ptmx\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ptmx\x00"}, Length: 10}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$qat_adf_ctl", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/qat_adf_ctl\x00"}, Length: 17}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/qat_adf_ctl\x00"}, Length: 17}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$rfkill", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/rfkill\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/rfkill\x00"}, Length: 12}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$rtc", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/rtc\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/rtc\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$sequencer", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sequencer\x00"}, Length: 15}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sequencer\x00"}, Length: 15}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$sequencer2", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sequencer2\x00"}, Length: 16}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sequencer2\x00"}, Length: 16}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$sr", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sr0\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sr0\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$sw_sync", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sw_sync\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sw_sync\x00"}, Length: 13}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$userio", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/userio\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/userio\x00"}, Length: 12}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$vcs", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcs\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcs\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$vga_arbiter", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vga_arbiter\x00"}, Length: 17}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vga_arbiter\x00"}, Length: 17}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$vhci", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vhci\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vhci\x00"}, Length: 10}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$xenevtchn", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/xen/evtchn\x00"}, Length: 16}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/xen/evtchn\x00"}, Length: 16}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437506, Name: "openat$zygote", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/socket/zygote\x00"}, Length: 19}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/socket/zygote\x00"}, Length: 19}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 9437213, Name: "pause", CallName: "pause"}, {NR: 9437548, Name: "perf_event_open", CallName: "perf_event_open", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "perf_event_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "perf_event_attr"}}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "cpu"}, TypeSize: 8}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "group"}}, @@ -10904,15 +10904,15 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "personality_flags", FldName: "persona"}, TypeSize: 8}, Vals: []uint64{0, 68157441, 83886082, 100663299, 83886084, 67108869, 6, 83886087, 8, 67108873, 67108874, 67108875, 12, 67108877, 68157454, 15, 16, 262144, 1048576, 2097152, 4194304, 8388608, 16777216, 33554432, 67108864, 134217728}}, }}, {NR: 9437226, Name: "pipe", CallName: "pipe", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pipefd"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pipefd"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, }}, {NR: 9437543, Name: "pipe2", CallName: "pipe2", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pipefd"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pipefd"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pipe_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }}, {NR: 9437402, Name: "pivot_root", CallName: "pivot_root", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new_root"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "put_old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new_root"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "put_old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 9437579, Name: "pkey_alloc", CallName: "pkey_alloc", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}}, @@ -10928,24 +10928,24 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pkey", FldName: "key"}}, }}, {NR: 9437352, Name: "poll", CallName: "poll", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pollfd"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pollfd"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nfds"}, TypeSize: 8}, Buf: "fds"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeout"}, TypeSize: 4}}, }}, {NR: 9437520, Name: "ppoll", CallName: "ppoll", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pollfd"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pollfd"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nfds"}, TypeSize: 8}, Buf: "fds"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tsp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sigmask"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tsp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sigmask"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "sigmask"}, }}, {NR: 9437356, Name: "prctl$getname", CallName: "prctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437356, Name: "prctl$getreaper", CallName: "prctl", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "prctl_code_getreaper", FldName: "option"}, TypeSize: 8}, Vals: []uint64{37, 19, 9, 11, 2, 40, 25, 5}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 9437356, Name: "prctl$intptr", CallName: "prctl", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "prctl_code_intptr", FldName: "option"}, TypeSize: 8}, Vals: []uint64{23, 24, 36, 4, 10, 8, 38, 1, 28, 29, 14, 26, 6, 33}}, @@ -10954,7 +10954,7 @@ var Calls = []*Call{ {NR: 9437356, Name: "prctl$seccomp", CallName: "prctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 22}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "prctl_seccomp_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prog"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prog"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, }}, {NR: 9437356, Name: "prctl$setendian", CallName: "prctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 20}, @@ -10971,7 +10971,7 @@ var Calls = []*Call{ }}, {NR: 9437356, Name: "prctl$setname", CallName: "prctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, }}, {NR: 9437356, Name: "prctl$setptracer", CallName: "prctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 1499557217}, @@ -10982,45 +10982,45 @@ var Calls = []*Call{ }}, {NR: 9437364, Name: "pread64", CallName: "pread64", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "pos"}, TypeSize: 8}, Kind: 2}, }}, {NR: 9437545, Name: "preadv", CallName: "preadv", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "off"}, TypeSize: 8}, Kind: 2}, }}, {NR: 9437553, Name: "prlimit64", CallName: "prlimit64", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rlimit_type", FldName: "res"}, TypeSize: 8}, Vals: []uint64{9, 4, 0, 2, 1, 10, 8, 12, 13, 7, 6, 5, 14, 15, 11, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit", ArgDir: 1}}}, }}, {NR: 9437560, Name: "process_vm_readv", CallName: "process_vm_readv", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "loc_vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "loc_vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "loc_vlen"}, TypeSize: 8}, Buf: "loc_vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem_vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem_vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "rem_vlen"}, TypeSize: 8}, Buf: "rem_vec"}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}}, }}, {NR: 9437561, Name: "process_vm_writev", CallName: "process_vm_writev", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "loc_vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "loc_vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "loc_vlen"}, TypeSize: 8}, Buf: "loc_vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem_vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem_vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "rem_vlen"}, TypeSize: 8}, Buf: "rem_vec"}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}}, }}, {NR: 9437519, Name: "pselect6", CallName: "pselect6", Args: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "n"}, TypeSize: 8}, Buf: "inp"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "inp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "outp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "exp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tvp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sig"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset_size"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "inp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "outp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "exp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tvp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sig"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset_size"}}}, }}, {NR: 9437210, Name: "ptrace", CallName: "ptrace", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req", FldName: "req"}, TypeSize: 8}, Vals: []uint64{0, 16904, 8, 16903, 16, 17}}, @@ -11036,30 +11036,30 @@ var Calls = []*Call{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16897}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 9437210, Name: "ptrace$getregs", CallName: "ptrace", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_getregs", FldName: "req"}, TypeSize: 8}, Vals: []uint64{12, 14}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437210, Name: "ptrace$getregset", CallName: "ptrace", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16900}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pthread_regset", FldName: "what"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 6, 512, 513, 514}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}, }}, {NR: 9437210, Name: "ptrace$getsig", CallName: "ptrace", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16898}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, }}, {NR: 9437210, Name: "ptrace$peek", CallName: "ptrace", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_peek", FldName: "req"}, TypeSize: 8}, Vals: []uint64{1, 2}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 9437210, Name: "ptrace$peekuser", CallName: "ptrace", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 3}, @@ -11069,7 +11069,7 @@ var Calls = []*Call{ {NR: 9437210, Name: "ptrace$poke", CallName: "ptrace", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_poke", FldName: "req"}, TypeSize: 8}, Vals: []uint64{4, 5}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "data"}, TypeSize: 8}}, }}, {NR: 9437210, Name: "ptrace$pokeuser", CallName: "ptrace", Args: []Type{ @@ -11088,40 +11088,40 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_setregs", FldName: "req"}, TypeSize: 8}, Vals: []uint64{13, 15}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 9437210, Name: "ptrace$setregset", CallName: "ptrace", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16901}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pthread_regset", FldName: "what"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 6, 512, 513, 514}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}, }}, {NR: 9437210, Name: "ptrace$setsig", CallName: "ptrace", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16899}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, }}, {NR: 9437365, Name: "pwrite64", CallName: "pwrite64", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "pos"}, TypeSize: 8}, Kind: 2}, }}, {NR: 9437546, Name: "pwritev", CallName: "pwritev", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "off"}, TypeSize: 8}, Kind: 2}, }}, {NR: 9437187, Name: "read", CallName: "read", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 9437187, Name: "read$eventfd", CallName: "read", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437409, Name: "readahead", CallName: "readahead", Args: []Type{ @@ -11130,105 +11130,105 @@ var Calls = []*Call{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "count"}, TypeSize: 8}}, }}, {NR: 9437269, Name: "readlink", CallName: "readlink", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "siz"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 9437516, Name: "readlinkat", CallName: "readlinkat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "siz"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 9437329, Name: "readv", CallName: "readv", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, }}, {NR: 9437476, Name: "recvfrom", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437476, Name: "recvfrom$ax25", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437476, Name: "recvfrom$inet", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437476, Name: "recvfrom$inet6", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437476, Name: "recvfrom$ipx", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437476, Name: "recvfrom$llc", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437476, Name: "recvfrom$packet", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437476, Name: "recvfrom$unix", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437549, Name: "recvmmsg", CallName: "recvmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_mmsghdr"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_mmsghdr"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 9437481, Name: "recvmsg", CallName: "recvmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_msghdr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_msghdr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, }}, {NR: 9437481, Name: "recvmsg$kcm", CallName: "recvmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_msghdr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_msghdr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, }}, {NR: 9437481, Name: "recvmsg$netrom", CallName: "recvmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netrom"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netrom"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, }}, {NR: 9437437, Name: "remap_file_pages", CallName: "remap_file_pages", Args: []Type{ @@ -11239,164 +11239,164 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0}}, }}, {NR: 9437419, Name: "removexattr", CallName: "removexattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, }}, {NR: 9437222, Name: "rename", CallName: "rename", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 9437513, Name: "renameat", CallName: "renameat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "oldfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "newfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 9437566, Name: "renameat2", CallName: "renameat2", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "oldfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "newfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "renameat2_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2, 1, 4}}, }}, {NR: 9437494, Name: "request_key", CallName: "request_key", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "callout"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "callout"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "keyring_type", FldName: "keyring"}, TypeSize: 8}, Vals: []uint64{18446744073709551615, 18446744073709551614, 18446744073709551613, 18446744073709551612, 18446744073709551611, 18446744073709551610, 18446744073709551609, 18446744073709551608}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ret", ArgDir: 1}}}, {NR: 9437184, Name: "restart_syscall", CallName: "restart_syscall"}, {NR: 9437224, Name: "rmdir", CallName: "rmdir", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 9437358, Name: "rt_sigaction", CallName: "rt_sigaction", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "act"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigaction"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oact", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigaction", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "act"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigaction"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oact", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigaction", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "fake"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fake"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fake"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, }}, {NR: 9437360, Name: "rt_sigpending", CallName: "rt_sigpending", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "set"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "set"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "set"}, }}, {NR: 9437359, Name: "rt_sigprocmask", CallName: "rt_sigprocmask", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sigprocmask_how", FldName: "how"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nset"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oset", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nset"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oset", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "nset"}, }}, {NR: 9437362, Name: "rt_sigqueueinfo", CallName: "rt_sigqueueinfo", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, }}, {NR: 9437357, Name: "rt_sigreturn", CallName: "rt_sigreturn"}, {NR: 9437363, Name: "rt_sigsuspend", CallName: "rt_sigsuspend", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "new"}, }}, {NR: 9437361, Name: "rt_sigtimedwait", CallName: "rt_sigtimedwait", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "these"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ts"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "these"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ts"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "these"}, }}, {NR: 9437547, Name: "rt_tgsigqueueinfo", CallName: "rt_tgsigqueueinfo", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "gid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "tid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, }}, {NR: 9437426, Name: "sched_getaffinity", CallName: "sched_getaffinity", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cpusetsize"}, TypeSize: 8}, Buf: "mask"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 9437565, Name: "sched_getattr", CallName: "sched_getattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sched_attr", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sched_attr", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "attr"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sched_attr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0}}, }}, {NR: 9437339, Name: "sched_getparam", CallName: "sched_getparam", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437341, Name: "sched_getscheduler", CallName: "sched_getscheduler", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, }}, {NR: 9437345, Name: "sched_rr_get_interval", CallName: "sched_rr_get_interval", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, }}, {NR: 9437425, Name: "sched_setaffinity", CallName: "sched_setaffinity", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cpusetsize"}, TypeSize: 8}, Buf: "mask"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, }}, {NR: 9437564, Name: "sched_setattr", CallName: "sched_setattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sched_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sched_attr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sched_attr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0}}, }}, {NR: 9437338, Name: "sched_setparam", CallName: "sched_setparam", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437340, Name: "sched_setscheduler", CallName: "sched_setscheduler", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sched_policy", FldName: "policy"}, TypeSize: 8}, Vals: []uint64{0, 3, 5, 1, 2, 6}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437342, Name: "sched_yield", CallName: "sched_yield"}, {NR: 9437567, Name: "seccomp", CallName: "seccomp", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "seccomp_op", FldName: "op"}, TypeSize: 8}, Vals: []uint64{0, 1}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "seccomp_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prog"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prog"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, }}, {NR: 9437266, Name: "select", CallName: "select", Args: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "n"}, TypeSize: 8}, Buf: "inp"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "inp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "outp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "exp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tvp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "inp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "outp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "exp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tvp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval", ArgDir: 2}}}, }}, {NR: 9437484, Name: "semctl$GETALL", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "semnum"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437484, Name: "semctl$GETNCNT", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437484, Name: "semctl$GETPID", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437484, Name: "semctl$GETVAL", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437484, Name: "semctl$GETZCNT", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437484, Name: "semctl$IPC_INFO", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437484, Name: "semctl$IPC_RMID", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, @@ -11407,37 +11407,37 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "semnum"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "semid_ds"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "semid_ds"}}}, }}, {NR: 9437484, Name: "semctl$IPC_STAT", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "semnum"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437484, Name: "semctl$SEM_INFO", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437484, Name: "semctl$SEM_STAT", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437484, Name: "semctl$SETALL", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "semnum"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}}, }}, {NR: 9437484, Name: "semctl$SETVAL", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 9437483, Name: "semget", CallName: "semget", Args: []Type{ &ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "key"}, TypeSize: 8}, ValuesStart: 2039359027, ValuesPerProc: 4}, @@ -11451,169 +11451,169 @@ var Calls = []*Call{ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "ret", ArgDir: 1}}}, {NR: 9437482, Name: "semop", CallName: "semop", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ops"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sembuf"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ops"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sembuf"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nops"}, TypeSize: 8}, Buf: "ops"}, }}, {NR: 9437496, Name: "semtimedop", CallName: "semtimedop", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ops"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sembuf"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ops"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sembuf"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nops"}, TypeSize: 8}, Buf: "ops"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 9437371, Name: "sendfile", CallName: "sendfile", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdout"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdin"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "off", IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", ArgDir: 2}, TypeSize: 8}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "off", IsOptional: true}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", ArgDir: 2}, TypeSize: 8}, Kind: 2}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "count"}, TypeSize: 8}}, }}, {NR: 9437558, Name: "sendmmsg", CallName: "sendmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_mmsghdr"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_mmsghdr"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 9437558, Name: "sendmmsg$alg", CallName: "sendmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_algconn", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_alg"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_alg"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 9437558, Name: "sendmmsg$inet_sctp", CallName: "sendmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_sctp"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_sctp"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 9437558, Name: "sendmmsg$nfc_llcp", CallName: "sendmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nfc_llcp_send_msghdr"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nfc_llcp_send_msghdr"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 9437558, Name: "sendmmsg$unix", CallName: "sendmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_un"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_un"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 9437480, Name: "sendmsg", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_msghdr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_msghdr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 9437480, Name: "sendmsg$alg", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_algconn", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_alg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_alg"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 9437480, Name: "sendmsg$inet_sctp", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_sctp"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_sctp"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 9437480, Name: "sendmsg$kcm", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_msghdr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_msghdr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 9437480, Name: "sendmsg$netlink", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netlink"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netlink"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 9437480, Name: "sendmsg$netrom", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netrom"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netrom"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 9437480, Name: "sendmsg$nfc_llcp", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nfc_llcp_send_msghdr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nfc_llcp_send_msghdr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 9437480, Name: "sendmsg$unix", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_un"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_un"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 9437474, Name: "sendto", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437474, Name: "sendto$ax25", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437474, Name: "sendto$inet", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437474, Name: "sendto$inet6", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437474, Name: "sendto$ipx", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437474, Name: "sendto$llc", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437474, Name: "sendto$packet", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437474, Name: "sendto$unix", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 9437505, Name: "set_mempolicy", CallName: "set_mempolicy", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mbind_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{0, 2, 3, 1, 32768, 16384}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxnode"}, TypeSize: 8}}, }}, {NR: 9437522, Name: "set_robust_list", CallName: "set_robust_list", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "head"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "robust_list"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "head"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "robust_list"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "head"}, }}, {NR: 18446744073709551615, Name: "set_thread_area", CallName: "set_thread_area", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, }}, {NR: 9437440, Name: "set_tid_address", CallName: "set_tid_address", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tidptr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tidptr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 9437323, Name: "setfsgid", CallName: "setfsgid", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "fsgid"}}, @@ -11626,12 +11626,12 @@ var Calls = []*Call{ }}, {NR: 9437265, Name: "setgroups", CallName: "setgroups", Args: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid"}}}}, }}, {NR: 9437288, Name: "setitimer", CallName: "setitimer", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "getitimer_which", FldName: "which"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval", ArgDir: 1}}}, }}, {NR: 9437559, Name: "setns", CallName: "setns", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -11666,13 +11666,13 @@ var Calls = []*Call{ }}, {NR: 9437259, Name: "setrlimit", CallName: "setrlimit", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rlimit_type", FldName: "res"}, TypeSize: 8}, Vals: []uint64{9, 4, 0, 2, 1, 10, 8, 12, 13, 7, 6, 5, 14, 15, 11, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rlim"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rlim"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit"}}}, }}, {NR: 9437478, Name: "setsockopt", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "level"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "optname"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$ALG_SET_AEAD_AUTHSIZE", CallName: "setsockopt", Args: []Type{ @@ -11686,1302 +11686,1302 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_alg", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 279}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "keylen"}, TypeSize: 8}, Buf: "key"}, }}, {NR: 9437478, Name: "setsockopt$SO_ATTACH_FILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 26}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$SO_BINDTODEVICE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 25}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$SO_TIMESTAMPING", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 37}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_so_timestamping"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_so_timestamping"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$ax25_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 257}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{25}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$ax25_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 257}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 5, 3, 4, 9, 6, 7, 8, 12, 10}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$bt_BT_CHANNEL_POLICY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$bt_BT_DEFER_SETUP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$bt_BT_FLUSHABLE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$bt_BT_POWER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8"}, TypeSize: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8"}, TypeSize: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$bt_BT_RCVMTU", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$bt_BT_SECURITY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bt_security"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bt_security"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$bt_BT_SNDMTU", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$bt_BT_VOICE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$bt_hci_HCI_DATA_DIR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$bt_hci_HCI_FILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hci_ufilter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hci_ufilter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$bt_hci_HCI_TIME_STAMP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$bt_l2cap_L2CAP_CONNINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_conninfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_conninfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$bt_l2cap_L2CAP_LM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_l2cap_lm"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_l2cap_lm"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$bt_l2cap_L2CAP_OPTIONS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_options"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_options"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$bt_rfcomm_RFCOMM_LM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 18}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_l2cap_lm"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_l2cap_lm"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$inet6_IPV6_FLOWLABEL_MGR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_flowlabel_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_flowlabel_req"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet6_IPV6_IPSEC_POLICY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet6_IPV6_PKTINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 50}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_pktinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_pktinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet6_IPV6_XFRM_POLICY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 35}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet6_MCAST_JOIN_GROUP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 42}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet6_MCAST_LEAVE_GROUP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 45}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet6_MCAST_MSFILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 48}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_filter_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_filter_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet6_MRT6_ADD_MFC", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 204}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet6_MRT6_ADD_MFC_PROXY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 210}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet6_MRT6_ADD_MIF", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 202}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mif6ctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mif6ctl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet6_MRT6_DEL_MFC", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 205}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet6_MRT6_DEL_MFC_PROXY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 211}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet6_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet6_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{6, 20, 21, 27, 28, 32, 34, 35, 42, 43, 44, 45, 46, 47, 48, 50, 54, 55, 57, 59, 61, 68, 69, 202, 204, 205, 210, 211}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet6_dccp_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{2, 12, 13, 14, 15, 128, 192}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet6_dccp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 3, 4, 5, 6, 10, 11, 16, 17}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet6_group_source_req", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ipv6_group_source_req", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{46, 47, 43, 44}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_source_req_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_source_req_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet6_icmp_ICMP_FILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_icmp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet6_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet6_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 16, 17, 18, 19, 22, 23, 24, 25, 26, 33, 36, 49, 51, 52, 53, 56, 58, 60, 62, 66, 67, 80, 70, 72, 73, 74, 75, 76, 200, 201, 203, 206, 207, 208, 209}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet6_mreq", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ipv6_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{20, 21, 27, 28}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipv6_mreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipv6_mreq"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet6_mtu", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 23}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet6_tcp_TCP_CONGESTION", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "tcp_congestion_control_alg_names", Values: []string{"cubic\x00", "reno\x00", "bic\x00", "cdg\x00", "dctcp\x00", "westwood\x00", "highspeed\x00", "hybla\x00", "htcp\x00", "vegas\x00", "nv\x00", "veno\x00", "scalable\x00", "lp\x00", "yeah\x00", "illinois\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "tcp_congestion_control_alg_names", Values: []string{"cubic\x00", "reno\x00", "bic\x00", "cdg\x00", "dctcp\x00", "westwood\x00", "highspeed\x00", "hybla\x00", "htcp\x00", "vegas\x00", "nv\x00", "veno\x00", "scalable\x00", "lp\x00", "yeah\x00", "illinois\x00"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet6_tcp_TCP_MD5SIG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_md5sig"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_md5sig"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_opt"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_opt"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet6_tcp_TCP_REPAIR_WINDOW", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet6_tcp_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{11, 13, 14, 22, 26, 28, 29}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet6_tcp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet6_udp_encap", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 100}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_encap_option_values"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_encap_option_values"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet6_udp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 100, 101, 102}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet_IP_IPSEC_POLICY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet_IP_XFRM_POLICY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet_MCAST_JOIN_GROUP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 42}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet_MCAST_LEAVE_GROUP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 45}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet_MCAST_MSFILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 48}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_filter_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_filter_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{4, 9, 16, 17, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet_dccp_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{2, 12, 13, 14, 15, 128, 192}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet_dccp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 3, 4, 5, 6, 10, 11, 16, 17}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet_group_source_req", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_group_source_req", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{46, 47, 43, 44}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_source_req_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_source_req_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet_icmp_ICMP_FILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_icmp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21, 22, 23, 24, 33, 34, 49, 50}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet_mreq", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{35, 36, 32}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet_mreqn", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{35, 36, 32}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreqn"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreqn"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet_mreqsrc", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreqsrc", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{39, 38, 40, 37}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq_source"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq_source"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet_msfilter", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 41}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_msfilter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_msfilter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet_mtu", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet_opts", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_opts", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{4, 9}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet_pktinfo", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in_pktinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in_pktinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_ADD_STREAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 121}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_ASSOCINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_AUTH_CHUNK", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 21}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunk"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunk"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 25}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_AUTH_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 23}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkey"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkey"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_AUTOCLOSE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_AUTO_ASCONF", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 30}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_CONTEXT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 114}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_DELAYED_SACK", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 118}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_EVENTS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_HMAC_IDENT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_INITMSG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_MAXSEG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_MAX_BURST", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 20}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_NODELAY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 19}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 31}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_PR_SUPPORTED", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 113}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_RECVNXTINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 33}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_RECVRCVINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_RESET_ASSOC", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 120}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_RESET_STREAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 119}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_RTOINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_SET_PEER_PRIMARY_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 5}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 100}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_REM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 101}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 110}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 107}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_ADD_STREAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 121}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_ASSOCINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_AUTH_CHUNK", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 21}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunk"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunk"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 25}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_AUTH_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 23}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkey"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkey"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_AUTOCLOSE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_AUTO_ASCONF", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 30}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_CONTEXT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 114}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_DELAYED_SACK", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 118}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_EVENTS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_HMAC_IDENT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_INITMSG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_MAXSEG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_MAX_BURST", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 20}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_NODELAY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 19}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 31}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_PRIMARY_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_PR_SUPPORTED", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 113}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_RECVNXTINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 33}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_RECVRCVINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_RESET_ASSOC", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 120}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_RESET_STREAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 119}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_RTOINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 5}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 100}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_REM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 101}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 110}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX_OLD", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 107}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$inet_tcp_TCP_CONGESTION", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "tcp_congestion_control_alg_names", Values: []string{"cubic\x00", "reno\x00", "bic\x00", "cdg\x00", "dctcp\x00", "westwood\x00", "highspeed\x00", "hybla\x00", "htcp\x00", "vegas\x00", "nv\x00", "veno\x00", "scalable\x00", "lp\x00", "yeah\x00", "illinois\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "tcp_congestion_control_alg_names", Values: []string{"cubic\x00", "reno\x00", "bic\x00", "cdg\x00", "dctcp\x00", "westwood\x00", "highspeed\x00", "hybla\x00", "htcp\x00", "vegas\x00", "nv\x00", "veno\x00", "scalable\x00", "lp\x00", "yeah\x00", "illinois\x00"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet_tcp_TCP_MD5SIG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_md5sig"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_md5sig"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet_tcp_TCP_REPAIR_OPTIONS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_opt"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_opt"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet_tcp_TCP_REPAIR_WINDOW", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet_tcp_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{11, 13, 14, 22, 26, 28, 29}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet_tcp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet_udp_encap", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 100}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_encap_option_values"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_encap_option_values"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$inet_udp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 100, 101, 102}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$ipx_IPX_TYPE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 256}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$kcm_KCM_RECV_DISABLE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 281}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437478, Name: "setsockopt$llc_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 268}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "llc_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$netlink_NETLINK_ADD_MEMBERSHIP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$netlink_NETLINK_BROADCAST_ERROR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$netlink_NETLINK_CAP_ACK", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$netlink_NETLINK_DROP_MEMBERSHIP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$netlink_NETLINK_LISTEN_ALL_NSID", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$netlink_NETLINK_NO_ENOBUFS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 5}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$netlink_NETLINK_PKTINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$netlink_NETLINK_RX_RING", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nl_mmap_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nl_mmap_req"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$netlink_NETLINK_TX_RING", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nl_mmap_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nl_mmap_req"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$netrom_NETROM_IDLE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$netrom_NETROM_N2", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$netrom_NETROM_T1", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$netrom_NETROM_T2", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$netrom_NETROM_T4", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$nfc_llcp_NFC_LLCP_MIUX", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 280}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$nfc_llcp_NFC_LLCP_RW", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 280}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437478, Name: "setsockopt$packet_add_memb", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_mreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_mreq"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$packet_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 5, 6, 13, 22}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$packet_drop_memb", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_mreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_mreq"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$packet_fanout", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_fanout_val"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_fanout_val"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$packet_fanout_data", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$packet_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{3, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$packet_rx_ring", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 5}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tpacket_req_u"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tpacket_req_u"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$packet_tx_ring", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tpacket_req_u"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tpacket_req_u"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$sock_attach_bpf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 50}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$sock_cred", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$sock_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{30, 6, 1, 39, 4, 5, 9, 42, 12, 38, 8, 33, 18, 19, 2, 7, 32, 29, 3, 15, 10, 11, 16, 35, 44, 34, 40, 41, 43, 45, 46, 47}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$sock_linger", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "linger"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "linger"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$sock_str", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 25}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$sock_timeval", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_timeval", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{20, 21}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 9437478, Name: "setsockopt$sock_void", CallName: "setsockopt", Args: []Type{ @@ -12995,9 +12995,9 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, }}, {NR: 9437410, Name: "setxattr", CallName: "setxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "setxattr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }}, @@ -13009,7 +13009,7 @@ var Calls = []*Call{ {NR: 9437492, Name: "shmctl$IPC_INFO", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437492, Name: "shmctl$IPC_RMID", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, @@ -13018,17 +13018,17 @@ var Calls = []*Call{ {NR: 9437492, Name: "shmctl$IPC_SET", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "shmid_ds"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "shmid_ds"}}}, }}, {NR: 9437492, Name: "shmctl$IPC_STAT", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437492, Name: "shmctl$SHM_INFO", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437492, Name: "shmctl$SHM_LOCK", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, @@ -13037,7 +13037,7 @@ var Calls = []*Call{ {NR: 9437492, Name: "shmctl$SHM_STAT", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437492, Name: "shmctl$SHM_UNLOCK", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, @@ -13064,16 +13064,16 @@ var Calls = []*Call{ }}, {NR: 9437370, Name: "sigaltstack", CallName: "sigaltstack", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "ss"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oss", IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oss", IsOptional: true}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 9437533, Name: "signalfd", CallName: "signalfd", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "mask"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_signal", FldName: "ret", ArgDir: 1}}}, {NR: 9437539, Name: "signalfd4", CallName: "signalfd4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "mask"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalfd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_signal", FldName: "ret", ArgDir: 1}}}, @@ -13246,121 +13246,121 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_domain", FldName: "domain"}, TypeSize: 8}, Vals: []uint64{1, 2, 10, 4, 16, 9, 3, 8, 5, 17}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 10, 2048, 524288}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "proto"}, TypeSize: 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, }}, {NR: 9437472, Name: "socketpair$ax25", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 3}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_socket_types", FldName: "type"}, TypeSize: 8}, Vals: []uint64{2, 5, 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_protocols", FldName: "proto"}, TypeSize: 8}, Vals: []uint64{1, 6, 7, 8, 195, 196, 202, 203, 204, 205, 206, 207, 240}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ax25_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ax25_pair", ArgDir: 1}}}, }}, {NR: 9437472, Name: "socketpair$inet", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 10, 2048, 524288}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "proto"}, TypeSize: 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_in_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_in_pair", ArgDir: 1}}}, }}, {NR: 9437472, Name: "socketpair$inet6", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 10, 2048, 524288}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "proto"}, TypeSize: 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_in6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_in6_pair", ArgDir: 1}}}, }}, {NR: 9437472, Name: "socketpair$inet6_dccp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dccp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dccp6_pair", ArgDir: 1}}}, }}, {NR: 9437472, Name: "socketpair$inet6_icmp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 58}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp6_pair", ArgDir: 1}}}, }}, {NR: 9437472, Name: "socketpair$inet6_icmp_raw", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 3}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 58}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp6_pair", ArgDir: 1}}}, }}, {NR: 9437472, Name: "socketpair$inet6_sctp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sctp_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 5}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 132}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp6_pair", ArgDir: 1}}}, }}, {NR: 9437472, Name: "socketpair$inet6_tcp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp6_pair", ArgDir: 1}}}, }}, {NR: 9437472, Name: "socketpair$inet6_udp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "udp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "udp6_pair", ArgDir: 1}}}, }}, {NR: 9437472, Name: "socketpair$inet_dccp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dccp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dccp_pair", ArgDir: 1}}}, }}, {NR: 9437472, Name: "socketpair$inet_icmp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_pair", ArgDir: 1}}}, }}, {NR: 9437472, Name: "socketpair$inet_icmp_raw", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 3}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_pair", ArgDir: 1}}}, }}, {NR: 9437472, Name: "socketpair$inet_sctp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sctp_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 5}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 132}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_pair", ArgDir: 1}}}, }}, {NR: 9437472, Name: "socketpair$inet_tcp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_pair", ArgDir: 1}}}, }}, {NR: 9437472, Name: "socketpair$inet_udp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "udp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "udp_pair", ArgDir: 1}}}, }}, {NR: 9437472, Name: "socketpair$ipx", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 4}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipx_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipx_pair", ArgDir: 1}}}, }}, {NR: 9437472, Name: "socketpair$llc", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 26}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "llc_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{2, 1}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "llc_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "llc_pair", ArgDir: 1}}}, }}, {NR: 9437472, Name: "socketpair$packet", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 17}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{3, 2}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 768}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_pair", ArgDir: 1}}}, }}, {NR: 9437472, Name: "socketpair$unix", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "unix_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 5}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unix_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unix_pair", ArgDir: 1}}}, }}, {NR: 9437524, Name: "splice", CallName: "splice", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdin"}}, @@ -13371,28 +13371,28 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "splice_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8}}, }}, {NR: 9437290, Name: "stat", CallName: "stat", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, }}, {NR: 9437283, Name: "statfs", CallName: "statfs", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437581, Name: "statx", CallName: "statx", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "dfd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "statx_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{256, 1024, 2048, 4096, 24576, 0, 8192, 16384}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "statx_mask", FldName: "mask"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2047, 2048, 4095}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statxbuf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "statx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statxbuf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "statx", ArgDir: 1}}}, }}, {NR: 9437267, Name: "symlink", CallName: "symlink", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 9437515, Name: "symlinkat", CallName: "symlinkat", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "newfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 9437220, Name: "sync", CallName: "sync"}, {NR: 18446744073709551615, Name: "sync_file_range", CallName: "sync_file_range", Args: []Type{ @@ -13406,40 +13406,40 @@ var Calls = []*Call{ }}, {NR: 9437319, Name: "sysfs$1", CallName: "sysfs", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fsname"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fsname"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, }}, {NR: 9437319, Name: "sysfs$2", CallName: "sysfs", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 2}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "fsindex"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "fsname"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "fsname"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437319, Name: "sysfs$3", CallName: "sysfs", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 3}, }}, {NR: 9437300, Name: "sysinfo", CallName: "sysinfo", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "info"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "info"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437287, Name: "syslog", CallName: "syslog", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "syslog_cmd", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4, 5, 7, 6, 9, 10}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf", IsOptional: true}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf", IsOptional: true}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 1000000, Name: "syz_emit_ethernet", CallName: "syz_emit_ethernet", Args: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "packet"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "packet"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "eth_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "packet"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "eth_packet"}, IsPacked: true}}, }}, {NR: 1000001, Name: "syz_extract_tcp_res", CallName: "syz_extract_tcp_res", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_resources", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_resources", ArgDir: 1}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq_inc"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ack_inc"}, TypeSize: 4}}, }}, {NR: 1000001, Name: "syz_extract_tcp_res$synack", CallName: "syz_extract_tcp_res", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_resources", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_resources", ArgDir: 1}}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "seq_inc"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ack_inc"}, TypeSize: 8}}, }}, {NR: 1000002, Name: "syz_fuse_mount", CallName: "syz_fuse_mount", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "target"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "target"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fuse_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{1, 2, 32768, 8192, 24576, 4096, 49152, 40960, 16384}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}}, @@ -13447,8 +13447,8 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 128, 64, 8192, 1024, 4, 2048, 8, 2, 1, 2097152, 32, 32768, 16777216, 16, 16384, 65536, 131072, 262144, 524288, 1048576, 8388608, 33554432}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "ret", ArgDir: 1}}}, {NR: 1000003, Name: "syz_fuseblk_mount", CallName: "syz_fuseblk_mount", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "target"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "blkdev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "target"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "blkdev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fuse_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{1, 2, 32768, 8192, 24576, 4096, 49152, 40960, 16384}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}}, @@ -13460,179 +13460,179 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "cpufd"}}, &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "usermem"}, RangeBegin: 24, RangeEnd: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_text_arm64"}}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_text_arm64"}}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ntext"}, TypeSize: 8}, Buf: "text"}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "opts"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_arm64"}, IsVarlen: true}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "opts"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_arm64"}, IsVarlen: true}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nopt"}, TypeSize: 8}, Buf: "opts"}, }}, {NR: 1000004, Name: "syz_kvm_setup_cpu$x86", CallName: "syz_kvm_setup_cpu", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "cpufd"}}, &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "usermem"}, RangeBegin: 24, RangeEnd: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_text_x86"}, IsVarlen: true}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_text_x86"}, IsVarlen: true}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ntext"}, TypeSize: 8}, Buf: "text"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_setup_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "opts"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_x86"}, IsVarlen: true}, Kind: 1, RangeEnd: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "opts"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_x86"}, IsVarlen: true}, Kind: 1, RangeEnd: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nopt"}, TypeSize: 8}, Buf: "opts"}, }}, {NR: 1000005, Name: "syz_open_dev$admmidi", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/admmidi#\x00"}, Length: 14}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/admmidi#\x00"}, Length: 14}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$adsp", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/adsp#\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/adsp#\x00"}, Length: 11}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$amidi", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/amidi#\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/amidi#\x00"}, Length: 12}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$audion", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/audio#\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/audio#\x00"}, Length: 12}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$dmmidi", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dmmidi#\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dmmidi#\x00"}, Length: 13}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$dri", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/card#\x00"}, Length: 15}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/card#\x00"}, Length: 15}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$dricontrol", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/controlD#\x00"}, Length: 19}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/controlD#\x00"}, Length: 19}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$drirender", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/renderD#\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/renderD#\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$dspn", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dsp#\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dsp#\x00"}, Length: 10}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$evdev", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/event#\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/event#\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$floppy", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/fd#\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/fd#\x00"}, Length: 9}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$ircomm", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ircomm#\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ircomm#\x00"}, Length: 13}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$loop", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/loop#\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/loop#\x00"}, Length: 11}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$mice", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/mice\x00"}, Length: 16}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/mice\x00"}, Length: 16}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$midi", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/midi#\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/midi#\x00"}, Length: 11}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$mouse", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/mouse#\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/mouse#\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$random", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/random\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/random\x00"}, Length: 12}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sg", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sg#\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sg#\x00"}, Length: 9}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndctrl", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/controlC#\x00"}, Length: 19}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/controlC#\x00"}, Length: 19}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndhw", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/hwC#D#\x00"}, Length: 16}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/hwC#D#\x00"}, Length: 16}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndmidi", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/midiC#D#\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/midiC#D#\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndpcmc", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/pcmC#D#c\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/pcmC#D#c\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndpcmp", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/pcmC#D#p\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/pcmC#D#p\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndseq", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/seq\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/seq\x00"}, Length: 13}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndtimer", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/timer\x00"}, Length: 15}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/timer\x00"}, Length: 15}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$tlk_device", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/tlk_device\x00"}, Length: 16}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/tlk_device\x00"}, Length: 16}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$tun", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/net/tun\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/net/tun\x00"}, Length: 13}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$urandom", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/urandom\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/urandom\x00"}, Length: 13}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$usb", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/bus/usb/00#/00#\x00"}, Length: 21}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/bus/usb/00#/00#\x00"}, Length: 21}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$usbmon", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/usbmon#\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/usbmon#\x00"}, Length: 13}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$vcsa", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcsa#\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcsa#\x00"}, Length: 11}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$vcsn", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcs#\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcs#\x00"}, Length: 10}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, @@ -13642,67 +13642,67 @@ var Calls = []*Call{ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "ret", ArgDir: 1}}}, {NR: 1000007, Name: "syz_test", CallName: "syz_test"}, {NR: 1000007, Name: "syz_test$align0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align0"}}}, }}, {NR: 1000007, Name: "syz_test$align1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align1"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align1"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$align2", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align2"}}}, }}, {NR: 1000007, Name: "syz_test$align3", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align3"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align3"}}}, }}, {NR: 1000007, Name: "syz_test$align4", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align4"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align4"}}}, }}, {NR: 1000007, Name: "syz_test$align5", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align5"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align5"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$align6", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align6"}}}, }}, {NR: 1000007, Name: "syz_test$array0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_struct"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_struct"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$array1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_trailing"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_trailing"}}}, }}, {NR: 1000007, Name: "syz_test$array2", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_blob"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_blob"}}}, }}, {NR: 1000007, Name: "syz_test$bf0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_bf_struct0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_bf_struct0"}}}, }}, {NR: 1000007, Name: "syz_test$bf1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_bf_struct1"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_bf_struct1"}}}, }}, {NR: 1000007, Name: "syz_test$csum_encode", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_encode"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_encode"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv4", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_header"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_header"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv4_tcp", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_tcp_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_tcp_packet"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv4_udp", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_udp_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_udp_packet"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv6_icmp", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_icmp_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_icmp_packet"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv6_tcp", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_tcp_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_tcp_packet"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv6_udp", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_udp_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_udp_packet"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$end0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_end_int_struct"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_end_int_struct"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$end1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_end_var_struct"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_end_var_struct"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$int", CallName: "syz_test", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "a0"}, TypeSize: 8}}, @@ -13712,126 +13712,126 @@ var Calls = []*Call{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "a4"}, TypeSize: 8}}, }}, {NR: 1000007, Name: "syz_test$length0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_int_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_int_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_const_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_const_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length10", CallName: "syz_test", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "a0"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$length11", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$length12", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$length13", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "a0"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "a0"}}, }}, {NR: 1000007, Name: "syz_test$length14", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "a0"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "a0"}}, }}, {NR: 1000007, Name: "syz_test$length15", CallName: "syz_test", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "a0"}, TypeSize: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$length16", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length17", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize2_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize2_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length18", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize3_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize3_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length19", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bf_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bf_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length2", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_flags_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_flags_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length20", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_parent2_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_parent2_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length3", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_len_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_len_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length4", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_len2_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_len2_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length5", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_parent_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_parent_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length6", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_array_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_array_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length7", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_array2_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_array2_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length8", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_complex_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_complex_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length9", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_vma_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_vma_struct"}}}, }}, {NR: 1000007, Name: "syz_test$opt0", CallName: "syz_test", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "a0", IsOptional: true}, TypeSize: 8}}, }}, {NR: 1000007, Name: "syz_test$opt1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, }}, {NR: 1000007, Name: "syz_test$opt2", CallName: "syz_test", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "a0", IsOptional: true}}, }}, {NR: 1000007, Name: "syz_test$recur0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0", ArgDir: 2}}}, }}, {NR: 1000007, Name: "syz_test$recur1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1", ArgDir: 2}}}, }}, {NR: 1000007, Name: "syz_test$recur2", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2", ArgDir: 2}}}, }}, {NR: 1000007, Name: "syz_test$regression0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_regression0_struct", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_regression0_struct", ArgDir: 2}}}, }}, {NR: 1000007, Name: "syz_test$res0", CallName: "syz_test", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_res", FldName: "ret", ArgDir: 1}}}, {NR: 1000007, Name: "syz_test$res1", CallName: "syz_test", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_res", FldName: "a0"}}, }}, {NR: 1000007, Name: "syz_test$struct", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_struct0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_struct0"}}}, }}, {NR: 1000007, Name: "syz_test$text_x86_16", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 1}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$text_x86_32", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$text_x86_64", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 3}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$text_x86_real", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$union0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union0_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union0_struct"}}}, }}, {NR: 1000007, Name: "syz_test$union1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union1_struct"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union1_struct"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$union2", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union2_struct"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union2_struct"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$vma0", CallName: "syz_test", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "v0"}}, @@ -13853,12 +13853,12 @@ var Calls = []*Call{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1}, }}, {NR: 9437197, Name: "time", CallName: "time", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "t"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "t"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 9437441, Name: "timer_create", CallName: "timer_create", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timerid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timerid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", ArgDir: 1}}}, }}, {NR: 9437445, Name: "timer_delete", CallName: "timer_delete", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid"}}, @@ -13868,13 +13868,13 @@ var Calls = []*Call{ }}, {NR: 9437443, Name: "timer_gettime", CallName: "timer_gettime", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "setting"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "setting"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, }}, {NR: 9437442, Name: "timer_settime", CallName: "timer_settime", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timer_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, }}, {NR: 9437534, Name: "timerfd_create", CallName: "timerfd_create", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, @@ -13882,169 +13882,169 @@ var Calls = []*Call{ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "ret", ArgDir: 1}}}, {NR: 9437538, Name: "timerfd_gettime", CallName: "timerfd_gettime", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, }}, {NR: 9437537, Name: "timerfd_settime", CallName: "timerfd_settime", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timerfd_settime_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, }}, {NR: 9437227, Name: "times", CallName: "times", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tms", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tms", ArgDir: 1}}}, }}, {NR: 9437422, Name: "tkill", CallName: "tkill", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "tid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1}, }}, {NR: 9437276, Name: "truncate", CallName: "truncate", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "len"}, TypeSize: 8}}, }}, {NR: 9437236, Name: "umount2", CallName: "umount2", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "umount_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8}}, }}, {NR: 9437306, Name: "uname", CallName: "uname", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 9437194, Name: "unlink", CallName: "unlink", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 9437512, Name: "unlinkat", CallName: "unlinkat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "unlinkat_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 512}}, }}, {NR: 9437521, Name: "unshare", CallName: "unshare", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clone_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{256, 512, 1024, 2048, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432, 67108864, 134217728, 268435456, 536870912, 1073741824, 2147483648}}, }}, {NR: 9437270, Name: "uselib", CallName: "uselib", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lib"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lib"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 9437572, Name: "userfaultfd", CallName: "userfaultfd", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "userfaultfd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "ret", ArgDir: 1}}}, {NR: 9437246, Name: "ustat", CallName: "ustat", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "dev"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ustat", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ustat", ArgDir: 1}}}, }}, {NR: 9437214, Name: "utime", CallName: "utime", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "utimbuf"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "utimbuf"}}}, }}, {NR: 9437532, Name: "utimensat", CallName: "utimensat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dir"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "utimensat_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 256}}, }}, {NR: 9437453, Name: "utimes", CallName: "utimes", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, }}, {NR: 9437527, Name: "vmsplice", CallName: "vmsplice", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "splice_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8}}, }}, {NR: 9437298, Name: "wait4", CallName: "wait4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "status", IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "status", IsOptional: true}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "wait_options", FldName: "options"}, TypeSize: 8}, Vals: []uint64{1, 2, 8, 4, 2, 8, 1, 16777216, 2147483648, 1073741824, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, }}, {NR: 9437464, Name: "waitid", CallName: "waitid", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "waitid_which", FldName: "which"}, TypeSize: 8}, Vals: []uint64{1, 2, 0}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "infop", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "infop", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "wait_options", FldName: "options"}, TypeSize: 8}, Vals: []uint64{1, 2, 8, 4, 2, 8, 1, 16777216, 2147483648, 1073741824, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, }}, {NR: 9437188, Name: "write", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 9437188, Name: "write$evdev", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_event"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_event"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "data"}, }}, {NR: 9437188, Name: "write$eventfd", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9437188, Name: "write$fuse_bmap", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_bmap_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_bmap_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437188, Name: "write$fuse_init", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_init_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_init_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437188, Name: "write$fuse_interrupt", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_interrupt_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_interrupt_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437188, Name: "write$fuse_ioctl", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_ioctl_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_ioctl_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437188, Name: "write$fuse_notify_delete", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_delete_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_delete_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437188, Name: "write$fuse_notify_inval_entry", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_inval_entry_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_inval_entry_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437188, Name: "write$fuse_notify_inval_inode", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_inval_inode_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_inval_inode_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437188, Name: "write$fuse_notify_poll_wakeup", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_poll_wakeup_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_poll_wakeup_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437188, Name: "write$fuse_notify_retrieve", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_retrieve_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_retrieve_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437188, Name: "write$fuse_notify_store", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_store_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_store_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437188, Name: "write$fuse_poll", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_poll_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_poll_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 9437188, Name: "write$sndseq", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_event"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_event"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "data"}, }}, {NR: 9437188, Name: "write$tun", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tun_buffer"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tun_buffer"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 9437330, Name: "writev", CallName: "writev", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, }}, } diff --git a/sys/sys_arm64.go b/sys/sys_arm64.go index 3635b0119..e4ce38c39 100644 --- a/sys/sys_arm64.go +++ b/sys/sys_arm64.go @@ -215,7 +215,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "bnep_connlist_req"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnum"}, TypeSize: 4}, Buf: "ci"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conninfo", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conninfo", ArgDir: 1}}}}, }}, {Key: StructKey{Name: "bpf_attach_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "target"}}, @@ -234,12 +234,12 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "bpf_get_map_info_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "prog"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "info"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_info", ArgDir: 1}, AlignAttr: 8}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_info", ArgDir: 1}, AlignAttr: 8}}, }}, {Key: StructKey{Name: "bpf_get_prog_info_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "prog"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "info"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_prog_info", ArgDir: 1}, AlignAttr: 8}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_prog_info", ArgDir: 1}, AlignAttr: 8}}, }}, {Key: StructKey{Name: "bpf_insn"}, Fields: []Type{ &StructType{TypeCommon: TypeCommon{TypeName: "bpf_insn_generic", FldName: "generic"}}, @@ -268,12 +268,12 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "bpf_map_delete_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "map"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, TypeSize: 8, Type: &BufferType{}}, }}, {Key: StructKey{Name: "bpf_map_get_next_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "map"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "next"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "next"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "bpf_map_info", Dir: 1}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "type", ArgDir: 1}, TypeSize: 4}}, @@ -285,35 +285,35 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "bpf_map_lookup_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "map"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "bpf_map_update_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "map"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, TypeSize: 8, Type: &BufferType{}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_map_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}}, }}, {Key: StructKey{Name: "bpf_obj_get"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "bpf_obj_pin_map"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "fd"}}, }}, {Key: StructKey{Name: "bpf_obj_pin_prog"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "fd"}}, }}, {Key: StructKey{Name: "bpf_prog"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ninsn"}, TypeSize: 4}, Buf: "insns"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "insns"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "bpf_insn"}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "license"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "insns"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "bpf_insn"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "license"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "loglev"}, TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "logsize"}, TypeSize: 4}, Buf: "log"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "log"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "log"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "kver"}, TypeSize: 4}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_load_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1}}, }}, @@ -331,8 +331,8 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "retval"}, TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "insize"}, TypeSize: 4}, Buf: "indata"}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "outsize"}, TypeSize: 4}, Buf: "outdata"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "indata"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "outdata"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "indata"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "outdata"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "repeat"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dur"}, TypeSize: 4}}, }}, @@ -343,7 +343,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "brctl_arg_add_del", Dir: 2}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", ArgDir: 2}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "devname"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "devname"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "pad", ArgDir: 2}, TypeSize: 8}}, }}, {Key: StructKey{Name: "brctl_arg_generic", Dir: 2}, Fields: []Type{ @@ -353,7 +353,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "brctl_arg_get", Dir: 2}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", ArgDir: 2}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "indices", ArgDir: 2}, TypeSize: 8}}, }}, {Key: StructKey{Name: "bt_security"}, Fields: []Type{ @@ -473,7 +473,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "cmtp_connlist_req"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnum"}, TypeSize: 4}, Buf: "ci"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conninfo", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conninfo", ArgDir: 1}}}}, }}, {Key: StructKey{Name: "dccp6_pair", Dir: 1}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "f0", ArgDir: 1}}, @@ -550,18 +550,18 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "drm_buf_free"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 4}, Buf: "list"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, }}, {Key: StructKey{Name: "drm_buf_map"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 4}, Buf: "list"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "virtual"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_pub"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "virtual"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_pub"}}}}, }}, {Key: StructKey{Name: "drm_buf_pub"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "idx"}, TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "total"}, TypeSize: 4}, Buf: "addr"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "used"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "drm_client"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "idx"}, TypeSize: 4}}, @@ -587,22 +587,22 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "drm_ctx_priv_map"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "drmctx", FldName: "ctxid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "handle"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "handle"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "drm_ctx_res"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 4}, Buf: "context"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "context"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "context"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx", ArgDir: 1}}}}, }}, {Key: StructKey{Name: "drm_dma"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "drmctx", FldName: "context"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sendcnt"}, TypeSize: 4}, Buf: "sendind"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sendind"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sendsiz"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sendind"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sendsiz"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "drm_dma_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 16, 32, 64}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "reqcnd"}, TypeSize: 4}, Buf: "reqind"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "reqsiz0"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reqind"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reqsiz"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reqind"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reqsiz"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "granted"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "drm_gem_close"}, Fields: []Type{ @@ -641,10 +641,10 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "mtrr"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "drm_mode_card_res"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fbid"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "crtcid"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "connid"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "encid"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fbid"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "crtcid"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "connid"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "encid"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nfbid"}, TypeSize: 4}, Buf: "fbid"}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ncrtcid"}, TypeSize: 4}, Buf: "crtcid"}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nconnid"}, TypeSize: 4}, Buf: "connid"}, @@ -655,7 +655,7 @@ var structFields = []*StructFields{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "minh"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "drm_mode_crtc"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "connect"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "connect"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnt"}, TypeSize: 4}, Buf: "connect"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "crtcid"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "x"}, TypeSize: 4}}, @@ -665,7 +665,7 @@ var structFields = []*StructFields{ &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_modeinfo", FldName: "mode"}}, }}, {Key: StructKey{Name: "drm_mode_get_plane_res"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ids"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ids"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnt"}, TypeSize: 4}, Buf: "ids"}, }}, {Key: StructKey{Name: "drm_mode_modeinfo"}, Fields: []Type{ @@ -706,22 +706,22 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "drm_unique_in"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "uni"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "uni"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "uni"}, TypeSize: 8, Type: &BufferType{}}, }}, {Key: StructKey{Name: "drm_unique_out"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "uni"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "uni"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "uni"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "drm_version"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "maj"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "min"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "patch"}, TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "namelen"}, TypeSize: 8}, Buf: "name"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "datelen"}, TypeSize: 8}, Buf: "date"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "date"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "date"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "desclen"}, TypeSize: 8}, Buf: "desc"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "desc"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "desc"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "drm_wait_vblank"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "drm_vblank_seq_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{0, 1, 62, 67108864, 134217728, 268435456, 536870912, 1073741824}}, @@ -1393,7 +1393,7 @@ var structFields = []*StructFields{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "intrsk"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "parser"}, TypeSize: 2}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "rdsize"}, TypeSize: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "rddata"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "rddata"}, TypeSize: 8, Type: &BufferType{}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "country"}, TypeSize: 1}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "subclas"}, TypeSize: 1}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "vendor"}, TypeSize: 2}}, @@ -1427,7 +1427,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "hidp_connlist_req"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnum"}, TypeSize: 4}, Buf: "ci"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conninfo", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conninfo", ArgDir: 1}}}}, }}, {Key: StructKey{Name: "icmp6_pair", Dir: 1}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_icmp6", FldName: "f0", ArgDir: 1}}, @@ -1674,11 +1674,11 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "ifconf_buf", Dir: 2}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ifc_len", ArgDir: 2}, TypeSize: 4}, Buf: "ifcu_buf"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifcu_buf", IsOptional: true}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifcu_buf", IsOptional: true}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 2}}}, }}, {Key: StructKey{Name: "ifconf_req", Dir: 2}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ifc_len", ArgDir: 2}, TypeSize: 4}, Buf: "ifcu_req"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifcu_req", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifcu_req", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 2}}}, }}, {Key: StructKey{Name: "ifmap"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mem_start"}, TypeSize: 8}}, @@ -1711,7 +1711,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ifru_mtu"}, TypeSize: 4}}, &StructType{TypeCommon: TypeCommon{TypeName: "ifmap", FldName: "ifru_map"}}, &UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifru_names"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, &StructType{TypeCommon: TypeCommon{TypeName: "if_settings", FldName: "ifru_settings"}}, }}, {Key: StructKey{Name: "ifr_ifru", Dir: 1}, Fields: []Type{ @@ -1721,7 +1721,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ifru_mtu", ArgDir: 1}, TypeSize: 4}}, &StructType{TypeCommon: TypeCommon{TypeName: "ifmap", FldName: "ifru_map", ArgDir: 1}}, &UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifru_names", ArgDir: 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, &StructType{TypeCommon: TypeCommon{TypeName: "if_settings", FldName: "ifru_settings", ArgDir: 1}}, }}, {Key: StructKey{Name: "ifr_ifru", Dir: 2}, Fields: []Type{ @@ -1731,7 +1731,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ifru_mtu", ArgDir: 2}, TypeSize: 4}}, &StructType{TypeCommon: TypeCommon{TypeName: "ifmap", FldName: "ifru_map", ArgDir: 2}}, &UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifru_names", ArgDir: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, &StructType{TypeCommon: TypeCommon{TypeName: "if_settings", FldName: "ifru_settings", ArgDir: 2}}, }}, {Key: StructKey{Name: "ifr_ifru_in", Dir: 2}, Fields: []Type{ @@ -1752,7 +1752,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "ifreq_SIOCETHTOOL", Dir: 2}, Fields: []Type{ &UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifr_ifrn", ArgDir: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifr_ifru"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ethtool_cmd_u", ArgDir: 2}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifr_ifru"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ethtool_cmd_u", ArgDir: 2}, IsVarlen: true}}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad", ArgDir: 2}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 2}, TypeSize: 1}}, Kind: 1, RangeBegin: 16, RangeEnd: 16}, }}, {Key: StructKey{Name: "ifreq_SIOCGIFINDEX", Dir: 2}, Fields: []Type{ @@ -1773,31 +1773,31 @@ var structFields = []*StructFields{ &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", FldName: "ifr_addr", ArgDir: 2}}, }}, {Key: StructKey{Name: "ifs_ifsu"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, }}, {Key: StructKey{Name: "ifs_ifsu", Dir: 1}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, }}, {Key: StructKey{Name: "ifs_ifsu", Dir: 2}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, }}, {Key: StructKey{Name: "igmp_packet"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "igmp_types", FldName: "type"}, TypeSize: 1}, Vals: []uint64{17, 18, 19, 20, 21, 22, 23, 34, 30, 31}}, @@ -1881,7 +1881,7 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "input_mask"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "input_mask_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 17, 18, 21}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "size"}, TypeSize: 4}, ByteSize: 1, Buf: "ptr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ptr"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ptr"}, TypeSize: 8, Type: &BufferType{}}, }}, {Key: StructKey{Name: "io_cmap"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "map0"}, TypeSize: 8}}, @@ -1912,10 +1912,10 @@ var structFields = []*StructFields{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "lio_opcode", FldName: "op"}, TypeSize: 2}, Vals: []uint64{0, 1, 2, 3, 6, 7, 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "prio"}, TypeSize: 2}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nbytes"}, TypeSize: 8}, Buf: "buf"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "offset"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reserv"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reserv"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "iocb_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{0, 1}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "resfd"}}, }}, @@ -1938,15 +1938,15 @@ var structFields = []*StructFields{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ion_handle", FldName: "handle"}}, }}, {Key: StructKey{Name: "iovec_in"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "addr"}, }}, {Key: StructKey{Name: "iovec_nl"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "netlink_msg"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "netlink_msg"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "data"}, }}, {Key: StructKey{Name: "iovec_out"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "addr"}, }}, {Key: StructKey{Name: "ip_mreq"}, Fields: []Type{ @@ -2377,7 +2377,7 @@ var structFields = []*StructFields{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, }}, {Key: StructKey{Name: "kexec_segment"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sz"}, TypeSize: 8}, Buf: "buf"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "mem"}, TypeSize: 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "memsz"}, TypeSize: 8}}, @@ -2496,7 +2496,7 @@ var structFields = []*StructFields{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "group"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "attr"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, }}, {Key: StructKey{Name: "kvm_dirty_log"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_mem_slots", FldName: "slot"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 509, 510, 511, 10000, 65536, 65537, 65538, 65539, 65540, 66047, 66048, 66049}}, @@ -2592,7 +2592,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "kvm_ioeventfd"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "datam"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_ioeventfd_len", FldName: "len"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 4, 8}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_ioeventfd_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8}}, @@ -2945,7 +2945,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "kvm_text_arm64"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"}, }}, {Key: StructKey{Name: "kvm_text_x86"}, Fields: []Type{ @@ -2956,22 +2956,22 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "kvm_text_x86_16"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 1}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"}, }}, {Key: StructKey{Name: "kvm_text_x86_32"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"}, }}, {Key: StructKey{Name: "kvm_text_x86_64"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 64}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 3}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"}, }}, {Key: StructKey{Name: "kvm_text_x86_real"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"}, }}, {Key: StructKey{Name: "kvm_tpr_access_ctl"}, Fields: []Type{ @@ -3062,8 +3062,8 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "kvm_xen_hvm_config"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msr_index", FldName: "msr"}, TypeSize: 4}, Vals: []uint64{0, 1, 16, 17, 18, 19, 23, 27, 32, 33, 40, 41, 42, 44, 51, 52, 58, 59, 64, 96, 121, 136, 137, 138, 139, 155, 158, 193, 194, 205, 206, 226, 231, 232, 254, 278, 280, 281, 282, 283, 286, 372, 373, 374, 377, 378, 379, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 408, 409, 410, 411, 412, 413, 416, 418, 422, 423, 426, 429, 430, 431, 432, 433, 434, 456, 457, 473, 475, 476, 477, 478, 480, 508, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 962, 963, 964, 965, 1009, 1010, 1014, 1015, 1016, 1017, 1018, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1217, 1232, 1376, 1377, 1392, 1393, 1394, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1536, 1542, 1546, 1547, 1548, 1549, 1552, 1553, 1555, 1556, 1560, 1561, 1563, 1564, 1584, 1585, 1586, 1587, 1588, 1589, 1592, 1593, 1594, 1595, 1600, 1601, 1602, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1624, 1625, 1626, 1627, 1632, 1640, 1641, 1664, 1680, 1712, 1713, 1728, 1760, 1904, 1905, 1906, 1907, 1908, 1911, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, 2200, 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2223, 2224, 2225, 2226, 2227, 2228, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, 2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, 2479, 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2718, 2719, 2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, 2734, 2735, 2736, 2737, 2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, 2767, 2768, 2769, 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2778, 2779, 2780, 2781, 2782, 2783, 2784, 2785, 2786, 2787, 2788, 2789, 2790, 2791, 2792, 2793, 2794, 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, 2803, 2804, 2805, 2806, 2807, 2808, 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817, 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, 2826, 2827, 2828, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2838, 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2848, 2849, 2850, 2851, 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860, 2861, 2862, 2863, 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956, 2957, 2958, 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970, 2971, 2972, 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, 2981, 2982, 2983, 2984, 2985, 2986, 2987, 2988, 2989, 2990, 2991, 2992, 2993, 2994, 2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047, 3048, 3049, 3050, 3051, 3052, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, 3071, 3472, 3488, 3520, 3521, 3522, 3523, 3524, 3525, 3526, 3527, 1073741824, 1073741825, 1073741826, 1073741827, 1073741840, 1073741856, 1073741858, 1073741859, 1073741936, 1073741937, 1073741938, 1073741939, 1073741952, 1073741953, 1073741954, 1073741955, 1073741956, 1073741968, 1073741969, 1073741970, 1073741971, 1073741972, 1073741973, 1073741974, 1073741975, 1073741976, 1073741977, 1073741978, 1073741979, 1073741980, 1073741981, 1073741982, 1073741983, 1073742000, 1073742001, 1073742002, 1073742003, 1073742004, 1073742005, 1073742006, 1073742007, 1073742080, 1073742081, 1073742082, 1073742083, 1073742084, 1073742085, 1263947008, 1263947009, 1263947010, 1263947011, 1263947012, 3221225600, 3221225601, 3221225602, 3221225603, 3221225604, 3221225728, 3221225729, 3221225730, 3221225731, 3221225732, 3221291039, 3221291040, 3221291076, 3221291106, 3221291107, 3221291108, 3221291284, 3221291285, 3221291287, 3221291328, 3221291329, 3221295136, 3221295138, 3221295146, 3221295152, 3221295153, 3221295154, 3221295155, 3221295156, 3221295157, 3221295158, 3221295159, 3221295160, 3221295161, 3221295162, 3221295163, 3221295165}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr32"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr64"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr32"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr64"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size32"}, TypeSize: 1}, Buf: "addr32"}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size64"}, TypeSize: 1}, Buf: "addr64"}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 30, RangeEnd: 30}, @@ -3289,45 +3289,45 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "msghdr_alg"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addr"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrlen"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_alg"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_alg"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "ctrllen"}, TypeSize: 8}, ByteSize: 1, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {Key: StructKey{Name: "msghdr_netlink"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_nl"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_nl"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_un"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_un"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {Key: StructKey{Name: "msghdr_netrom"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {Key: StructKey{Name: "msghdr_sctp"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_sctp"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_sctp"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {Key: StructKey{Name: "msghdr_un"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_un"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_un"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, @@ -3353,11 +3353,11 @@ var structFields = []*StructFields{ &BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}}, }}, {Key: StructKey{Name: "nfc_llcp_send_msghdr"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, @@ -3430,11 +3430,11 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "msg_len"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "recv_msghdr"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_name", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_name", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_namelen"}, TypeSize: 4}, Buf: "msg_name"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_iov"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_iov"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_iovlen"}, TypeSize: 8}, Buf: "msg_iov"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg_control"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg_control"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_controllen"}, TypeSize: 8}, Buf: "msg_control"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "msg_flags"}, TypeSize: 4}}, }}, @@ -3471,7 +3471,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "rt_pad3"}, TypeSize: 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "rt_pad4"}, TypeSize: 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "rt_metric"}, TypeSize: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rt_dev", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rt_dev", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "rt_mtu"}, TypeSize: 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "rt_window"}, TypeSize: 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "rt_irtt"}, TypeSize: 2}}, @@ -3629,7 +3629,7 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "sctp_getaddrs_old", Dir: 2}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "assoc_id", ArgDir: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addr_num", ArgDir: 2}, TypeSize: 4}, Buf: "addrs"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrs"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrs"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, }}, {Key: StructKey{Name: "sctp_hmacalgo"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "shmac_num_idents"}, TypeSize: 4}, Buf: "shmac_idents"}, @@ -3822,11 +3822,11 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "msg_len"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "send_msghdr"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_name", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_name", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_namelen"}, TypeSize: 4}, Buf: "msg_name"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_iov"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_iov"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_iovlen"}, TypeSize: 8}, Buf: "msg_iov"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_control"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_control"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_controllen"}, TypeSize: 8}, Buf: "msg_control"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "msg_flags"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, @@ -3862,8 +3862,8 @@ var structFields = []*StructFields{ &UnionType{TypeCommon: TypeCommon{TypeName: "sigevent_u", FldName: "u"}}, }}, {Key: StructKey{Name: "sigevent_thread"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "func"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "attr"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "func"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "attr"}, TypeSize: 8, Type: &BufferType{}}, }}, {Key: StructKey{Name: "sigevent_u"}, Fields: []Type{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}, Kind: 1, RangeBegin: 8, RangeEnd: 8}, @@ -3892,7 +3892,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mask", ArgDir: 2}, TypeSize: 8}}, }}, {Key: StructKey{Name: "sigset_size"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ss"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ss"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 2}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "ss"}, }}, {Key: StructKey{Name: "snd_ctl_elem_id"}, Fields: []Type{ @@ -3920,7 +3920,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "items"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "item"}, TypeSize: 4}}, &BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "name"}, Kind: 1, RangeBegin: 64, RangeEnd: 64}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nameptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nameptr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "namelen"}, TypeSize: 4}, Buf: "nameptr"}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad1"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 44, RangeEnd: 44}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "d"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}, Kind: 1, RangeBegin: 4, RangeEnd: 4}, @@ -3931,7 +3931,7 @@ var structFields = []*StructFields{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "space"}, TypeSize: 4}, Buf: "pids"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "used"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "count"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pids"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pids"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id", ArgDir: 1}}}}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 50, RangeEnd: 50}, }}, {Key: StructKey{Name: "snd_ctl_elem_value"}, Fields: []Type{ @@ -4024,7 +4024,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "snd_seq_ev_ext"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "ptr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ptr"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ptr"}, TypeSize: 8, Type: &BufferType{}}, }}, {Key: StructKey{Name: "snd_seq_ev_note"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "chan"}, TypeSize: 1}}, @@ -4040,7 +4040,7 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "snd_seq_ev_quote"}, Fields: []Type{ &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_addr", FldName: "origin"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "val"}, TypeSize: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "event", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_event"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "event", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_event"}}}, }}, {Key: StructKey{Name: "snd_seq_ev_raw32"}, Fields: []Type{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 3, RangeEnd: 3}, @@ -4249,7 +4249,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "sock_fprog"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 2}, Buf: "filter"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filter"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_filter"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filter"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_filter"}}}}, }}, {Key: StructKey{Name: "sock_in6_pair", Dir: 1}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "f0", ArgDir: 1}}, @@ -5028,43 +5028,43 @@ var structFields = []*StructFields{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f1"}, TypeSize: 8}, Buf: "f0"}, }}, {Key: StructKey{Name: "syz_recur_0"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, }}, {Key: StructKey{Name: "syz_recur_0", Dir: 2}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, }}, {Key: StructKey{Name: "syz_recur_1"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, }}, {Key: StructKey{Name: "syz_recur_1", Dir: 2}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, }}, {Key: StructKey{Name: "syz_recur_2"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a4", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a5", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a4", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a5", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, }}, {Key: StructKey{Name: "syz_recur_2", Dir: 2}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a4", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a5", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a4", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a5", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, }}, {Key: StructKey{Name: "syz_recur_2_0"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, }}, {Key: StructKey{Name: "syz_regression0_struct", Dir: 2}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "f0", ArgDir: 2}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "f0", ArgDir: 2}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "syz_struct0"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "f0"}, TypeSize: 8}}, @@ -5251,7 +5251,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "te_closesession", Dir: 2}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "te_session_id", FldName: "session_id", ArgDir: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "answer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_answer", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "answer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_answer", ArgDir: 1}}}, }}, {Key: StructKey{Name: "te_int_mem_union"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "int"}, TypeSize: 4}}, @@ -5269,19 +5269,19 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "te_opensession", Dir: 2}, Fields: []Type{ &StructType{TypeCommon: TypeCommon{TypeName: "te_service_id", FldName: "dest_uuid", ArgDir: 2}}, &StructType{TypeCommon: TypeCommon{TypeName: "te_operation", FldName: "operation", ArgDir: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "answer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_answer", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "answer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_answer", ArgDir: 1}}}, }}, {Key: StructKey{Name: "te_oper_param"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "index"}, TypeSize: 4}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "te_oper_param_type_flags", FldName: "type"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 256, 257, 2147483648}}, &UnionType{TypeCommon: TypeCommon{TypeName: "te_int_mem_union", FldName: "u"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "next_ptr_user", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "next_ptr_user", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, }}, {Key: StructKey{Name: "te_operation", Dir: 2}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "unused_command", ArgDir: 2}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "status", ArgDir: 2}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list_head"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "unused_list_tail"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list_head"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "unused_list_tail"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "list_count", ArgDir: 2}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "unused_interface_side", ArgDir: 2}, TypeSize: 4}}, }}, @@ -5496,11 +5496,11 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "unimapdesc_in"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnt"}, TypeSize: 2}, Buf: "entries"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "entries"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unipair"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "entries"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unipair"}}}}, }}, {Key: StructKey{Name: "unimapdesc_out"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnt"}, TypeSize: 2}, Buf: "entries"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "entries"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unipair", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "entries"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unipair", ArgDir: 1}}}}, }}, {Key: StructKey{Name: "unimapinit"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "size"}, TypeSize: 2}}, @@ -5756,114 +5756,114 @@ var structFields = []*StructFields{ var Calls = []*Call{ {NR: 202, Name: "accept", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "ret", ArgDir: 1}}}, {NR: 202, Name: "accept$alg", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_alg", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_alg", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_alg", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_algconn", FldName: "ret", ArgDir: 1}}}, {NR: 202, Name: "accept$ax25", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "ret", ArgDir: 1}}}, {NR: 202, Name: "accept$inet", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "ret", ArgDir: 1}}}, {NR: 202, Name: "accept$inet6", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "ret", ArgDir: 1}}}, {NR: 202, Name: "accept$ipx", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "ret", ArgDir: 1}}}, {NR: 202, Name: "accept$llc", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "ret", ArgDir: 1}}}, {NR: 202, Name: "accept$netrom", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "ret", ArgDir: 1}}}, {NR: 202, Name: "accept$nfc_llcp", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "ret", ArgDir: 1}}}, {NR: 202, Name: "accept$packet", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "ret", ArgDir: 1}}}, {NR: 202, Name: "accept$unix", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "ret", ArgDir: 1}}}, {NR: 242, Name: "accept4", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "ret", ArgDir: 1}}}, {NR: 242, Name: "accept4$ax25", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "ret", ArgDir: 1}}}, {NR: 242, Name: "accept4$inet", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "ret", ArgDir: 1}}}, {NR: 242, Name: "accept4$inet6", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "ret", ArgDir: 1}}}, {NR: 242, Name: "accept4$ipx", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "ret", ArgDir: 1}}}, {NR: 242, Name: "accept4$llc", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "ret", ArgDir: 1}}}, {NR: 242, Name: "accept4$packet", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "ret", ArgDir: 1}}}, {NR: 242, Name: "accept4$unix", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "ret", ArgDir: 1}}}, {NR: 89, Name: "acct", CallName: "acct", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename", IsOptional: true}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename", IsOptional: true}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 217, Name: "add_key", CallName: "add_key", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "paylen"}, TypeSize: 8}, Buf: "payload"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "keyring_type", FldName: "keyring"}, TypeSize: 8}, Vals: []uint64{18446744073709551615, 18446744073709551614, 18446744073709551613, 18446744073709551612, 18446744073709551611, 18446744073709551610, 18446744073709551609, 18446744073709551608}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ret", ArgDir: 1}}}, @@ -5872,319 +5872,319 @@ var Calls = []*Call{ }}, {NR: 18446744073709551615, Name: "arch_prctl", CallName: "arch_prctl", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "arch_prctl_code", FldName: "code"}, TypeSize: 8}, Vals: []uint64{4098, 4099, 4097, 4100}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 200, Name: "bind", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 200, Name: "bind$alg", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_alg", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_alg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_alg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 200, Name: "bind$ax25", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 200, Name: "bind$bt_hci", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_hci"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_hci"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 200, Name: "bind$bt_l2cap", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_l2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_l2"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 200, Name: "bind$bt_rfcomm", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_rc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_rc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 200, Name: "bind$bt_sco", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_sco", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_sco"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_sco"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 200, Name: "bind$inet", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 200, Name: "bind$inet6", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 200, Name: "bind$ipx", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 200, Name: "bind$llc", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 200, Name: "bind$netlink", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 200, Name: "bind$netrom", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 200, Name: "bind$nfc_llcp", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 200, Name: "bind$packet", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 200, Name: "bind$unix", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 280, Name: "bpf$BPF_GET_MAP_INFO", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_get_map_info_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_get_map_info_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 280, Name: "bpf$BPF_GET_PROG_INFO", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_get_prog_info_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_get_prog_info_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 280, Name: "bpf$BPF_MAP_GET_FD_BY_ID", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "bpf_map_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "bpf_map_id"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "ret", ArgDir: 1}}}, {NR: 280, Name: "bpf$BPF_MAP_GET_NEXT_ID", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 280, Name: "bpf$BPF_PROG_ATTACH", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_attach_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_attach_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 280, Name: "bpf$BPF_PROG_DETACH", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_detach_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_detach_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 280, Name: "bpf$BPF_PROG_GET_FD_BY_ID", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "bpf_prog_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "bpf_prog_id"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "ret", ArgDir: 1}}}, {NR: 280, Name: "bpf$BPF_PROG_GET_NEXT_ID", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 280, Name: "bpf$BPF_PROG_TEST_RUN", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_test_prog_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_test_prog_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 280, Name: "bpf$MAP_CREATE", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_create_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_create_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "ret", ArgDir: 1}}}, {NR: 280, Name: "bpf$MAP_DELETE_ELEM", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_delete_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_delete_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 280, Name: "bpf$MAP_GET_NEXT_KEY", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_get_next_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_get_next_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 280, Name: "bpf$MAP_LOOKUP_ELEM", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_lookup_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_lookup_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 280, Name: "bpf$MAP_UPDATE_ELEM", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_update_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_update_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 280, Name: "bpf$OBJ_GET_MAP", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_get"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_get"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "ret", ArgDir: 1}}}, {NR: 280, Name: "bpf$OBJ_GET_PROG", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_get"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_get"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "ret", ArgDir: 1}}}, {NR: 280, Name: "bpf$OBJ_PIN_MAP", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_pin_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_pin_map"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 280, Name: "bpf$OBJ_PIN_PROG", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_pin_prog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_pin_prog"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 280, Name: "bpf$PROG_LOAD", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 5}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_prog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_prog"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "ret", ArgDir: 1}}}, {NR: 90, Name: "capget", CallName: "capget", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "hdr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_header"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_data"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "hdr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_header"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_data"}}}, }}, {NR: 91, Name: "capset", CallName: "capset", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "hdr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_header"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_data"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "hdr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_header"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_data"}}}, }}, {NR: 49, Name: "chdir", CallName: "chdir", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 18446744073709551615, Name: "chmod", CallName: "chmod", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }}, {NR: 18446744073709551615, Name: "chown", CallName: "chown", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}}, }}, {NR: 51, Name: "chroot", CallName: "chroot", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 266, Name: "clock_adjtime", CallName: "clock_adjtime", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tx"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timex"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tx"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timex"}}}, }}, {NR: 114, Name: "clock_getres", CallName: "clock_getres", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, }}, {NR: 113, Name: "clock_gettime", CallName: "clock_gettime", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, }}, {NR: 115, Name: "clock_nanosleep", CallName: "clock_nanosleep", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timer_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rqtp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rmtp", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rqtp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rmtp", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, }}, {NR: 112, Name: "clock_settime", CallName: "clock_settime", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 220, Name: "clone", CallName: "clone", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clone_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{256, 512, 1024, 2048, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432, 67108864, 134217728, 268435456, 536870912, 1073741824, 2147483648}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "sp"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "parentid"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "childtid"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "tls"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "sp"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "parentid"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "childtid"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "tls"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 57, Name: "close", CallName: "close", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, }}, {NR: 203, Name: "connect", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 203, Name: "connect$ax25", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 203, Name: "connect$bt_l2cap", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_l2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_l2"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 203, Name: "connect$bt_rfcomm", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_rc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_rc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 203, Name: "connect$bt_sco", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_sco", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_sco"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_sco"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 203, Name: "connect$inet", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 203, Name: "connect$inet6", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 203, Name: "connect$ipx", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 203, Name: "connect$llc", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 203, Name: "connect$netlink", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 203, Name: "connect$netrom", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 203, Name: "connect$nfc_llcp", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 203, Name: "connect$nfc_raw", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_raw", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 203, Name: "connect$packet", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 203, Name: "connect$unix", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 18446744073709551615, Name: "creat", CallName: "creat", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 106, Name: "delete_module", CallName: "delete_module", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "delete_module_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 512}}, }}, {NR: 23, Name: "dup", CallName: "dup", Args: []Type{ @@ -6209,7 +6209,7 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "op"}, TypeSize: 8}, Val: 1}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event"}, IsPacked: true}}, }}, {NR: 21, Name: "epoll_ctl$EPOLL_CTL_DEL", CallName: "epoll_ctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}}, @@ -6220,19 +6220,19 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "op"}, TypeSize: 8}, Val: 3}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event"}, IsPacked: true}}, }}, {NR: 22, Name: "epoll_pwait", CallName: "epoll_pwait", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event", ArgDir: 1}, IsPacked: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event", ArgDir: 1}, IsPacked: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "maxevents"}, TypeSize: 8}, Buf: "events"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeout"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sigmask"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sigmask"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "sigmask"}, }}, {NR: 18446744073709551615, Name: "epoll_wait", CallName: "epoll_wait", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event", ArgDir: 1}, IsPacked: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event", ArgDir: 1}, IsPacked: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "maxevents"}, TypeSize: 8}, Buf: "events"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeout"}, TypeSize: 4}}, }}, @@ -6244,15 +6244,15 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "eventfd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{524288, 2048, 1}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "ret", ArgDir: 1}}}, {NR: 221, Name: "execve", CallName: "execve", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "argv"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "envp"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "argv"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "envp"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, }}, {NR: 281, Name: "execveat", CallName: "execveat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "argv"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "envp"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "argv"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "envp"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "at_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 256, 1024, 2048, 4096}}, }}, {NR: 93, Name: "exit", CallName: "exit", Args: []Type{ @@ -6263,7 +6263,7 @@ var Calls = []*Call{ }}, {NR: 48, Name: "faccessat", CallName: "faccessat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "faccessat_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{256, 512, 1024, 2048, 4096}}, }}, @@ -6288,7 +6288,7 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fanotify_mark", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 128, 4, 8, 16, 32, 64}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fanotify_mask", FldName: "mask"}, TypeSize: 8}, Vals: []uint64{1, 2, 8, 16, 32, 65536, 131072, 1073741824, 134217728}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fddir"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 50, Name: "fchdir", CallName: "fchdir", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -6299,7 +6299,7 @@ var Calls = []*Call{ }}, {NR: 53, Name: "fchmodat", CallName: "fchmodat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }}, {NR: 55, Name: "fchown", CallName: "fchown", Args: []Type{ @@ -6309,7 +6309,7 @@ var Calls = []*Call{ }}, {NR: 54, Name: "fchownat", CallName: "fchownat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "at_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 256, 1024, 2048, 4096}}, @@ -6335,12 +6335,12 @@ var Calls = []*Call{ {NR: 25, Name: "fcntl$getownex", CallName: "fcntl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "f_owner_ex", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "f_owner_ex", ArgDir: 1}}}, }}, {NR: 25, Name: "fcntl$lock", CallName: "fcntl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fcntl_lock", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{6, 7, 5}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lock"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "flock"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lock"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "flock"}}}, }}, {NR: 25, Name: "fcntl$notify", CallName: "fcntl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -6365,7 +6365,7 @@ var Calls = []*Call{ {NR: 25, Name: "fcntl$setownex", CallName: "fcntl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "f_owner_ex"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "f_owner_ex"}}}, }}, {NR: 25, Name: "fcntl$setpipe", CallName: "fcntl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -6387,18 +6387,18 @@ var Calls = []*Call{ }}, {NR: 10, Name: "fgetxattr", CallName: "fgetxattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 273, Name: "finit_module", CallName: "finit_module", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "finit_module_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }}, {NR: 13, Name: "flistxattr", CallName: "flistxattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"}, }}, {NR: 32, Name: "flock", CallName: "flock", Args: []Type{ @@ -6407,22 +6407,22 @@ var Calls = []*Call{ }}, {NR: 16, Name: "fremovexattr", CallName: "fremovexattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, }}, {NR: 7, Name: "fsetxattr", CallName: "fsetxattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "setxattr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }}, {NR: 80, Name: "fstat", CallName: "fstat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, }}, {NR: 44, Name: "fstatfs", CallName: "fstatfs", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 82, Name: "fsync", CallName: "fsync", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -6432,48 +6432,48 @@ var Calls = []*Call{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "len"}, TypeSize: 8}}, }}, {NR: 98, Name: "futex", CallName: "futex", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "futex_op", FldName: "op"}, TypeSize: 8}, Vals: []uint64{0, 9, 1, 3, 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "val"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr2"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr2"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "val3"}, TypeSize: 8}}, }}, {NR: 18446744073709551615, Name: "futimesat", CallName: "futimesat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dir"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, }}, {NR: 18446744073709551615, Name: "get_kernel_syms", CallName: "get_kernel_syms", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "table"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "table"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 236, Name: "get_mempolicy", CallName: "get_mempolicy", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mode"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mode"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxnode"}, TypeSize: 8}}, &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mempolicy_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 4, 2, 1}}, }}, {NR: 100, Name: "get_robust_list", CallName: "get_robust_list", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "head"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "robust_list", ArgDir: 1}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "head"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "head"}, TypeSize: 8, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "robust_list", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "head"}}, }}, {NR: 18446744073709551615, Name: "get_thread_area", CallName: "get_thread_area", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, }}, {NR: 17, Name: "getcwd", CallName: "getcwd", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 18446744073709551615, Name: "getdents", CallName: "getdents", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ent"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ent"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "ent"}, }}, {NR: 61, Name: "getdents64", CallName: "getdents64", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ent"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ent"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "ent"}, }}, {NR: 177, Name: "getegid", CallName: "getegid", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "ret", ArgDir: 1}}}, @@ -6481,61 +6481,61 @@ var Calls = []*Call{ {NR: 176, Name: "getgid", CallName: "getgid", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "ret", ArgDir: 1}}}, {NR: 158, Name: "getgroups", CallName: "getgroups", Args: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 2}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 2}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 2}}}}, }}, {NR: 102, Name: "getitimer", CallName: "getitimer", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "getitimer_which", FldName: "which"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval", ArgDir: 1}}}, }}, {NR: 205, Name: "getpeername", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 205, Name: "getpeername$ax25", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 205, Name: "getpeername$inet", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 205, Name: "getpeername$inet6", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 205, Name: "getpeername$ipx", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 205, Name: "getpeername$llc", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 205, Name: "getpeername$netlink", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 205, Name: "getpeername$netrom", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 205, Name: "getpeername$packet", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 205, Name: "getpeername$unix", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 155, Name: "getpgid", CallName: "getpgid", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, @@ -6549,1144 +6549,1144 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "who"}}, }}, {NR: 278, Name: "getrandom", CallName: "getrandom", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "getrandom_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }}, {NR: 150, Name: "getresgid", CallName: "getresgid", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rgid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "egid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sgid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rgid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "egid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sgid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, }}, {NR: 148, Name: "getresuid", CallName: "getresuid", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ruid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "euid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "suid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ruid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "euid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "suid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, }}, {NR: 163, Name: "getrlimit", CallName: "getrlimit", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rlimit_type", FldName: "res"}, TypeSize: 8}, Vals: []uint64{9, 4, 0, 2, 1, 10, 8, 12, 13, 7, 6, 5, 14, 15, 11, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rlim"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rlim"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit", ArgDir: 1}}}, }}, {NR: 165, Name: "getrusage", CallName: "getrusage", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rusage_who", FldName: "who"}, TypeSize: 8}, Vals: []uint64{0, 18446744073709551615, 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "usage"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "usage"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, }}, {NR: 204, Name: "getsockname", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 204, Name: "getsockname$ax25", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 204, Name: "getsockname$inet", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 204, Name: "getsockname$inet6", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 204, Name: "getsockname$ipx", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 204, Name: "getsockname$llc", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 204, Name: "getsockname$netlink", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 204, Name: "getsockname$netrom", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 204, Name: "getsockname$packet", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 204, Name: "getsockname$unix", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 209, Name: "getsockopt", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "level"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "optname"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$SO_BINDTODEVICE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 25}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 209, Name: "getsockopt$SO_PEERCRED", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 209, Name: "getsockopt$SO_TIMESTAMPING", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 37}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$ax25_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 257}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{25}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$ax25_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 257}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 5, 3, 4, 9, 6, 7, 8, 12, 10}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$bt_BT_CHANNEL_POLICY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 209, Name: "getsockopt$bt_BT_DEFER_SETUP", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 209, Name: "getsockopt$bt_BT_FLUSHABLE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 209, Name: "getsockopt$bt_BT_POWER", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8"}, TypeSize: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8"}, TypeSize: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 209, Name: "getsockopt$bt_BT_RCVMTU", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 209, Name: "getsockopt$bt_BT_SECURITY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bt_security", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bt_security", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 209, Name: "getsockopt$bt_BT_SNDMTU", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 209, Name: "getsockopt$bt_BT_VOICE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 209, Name: "getsockopt$bt_hci", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_hci_sockopt", FldName: "opt"}, TypeSize: 8}, Vals: []uint64{1, 3, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 209, Name: "getsockopt$bt_l2cap_L2CAP_CONNINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_conninfo", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_conninfo", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 209, Name: "getsockopt$bt_l2cap_L2CAP_LM", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 209, Name: "getsockopt$bt_l2cap_L2CAP_OPTIONS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_options", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_options", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 209, Name: "getsockopt$bt_rfcomm_RFCOMM_CONNINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 18}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 209, Name: "getsockopt$bt_rfcomm_RFCOMM_LM", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 18}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 209, Name: "getsockopt$bt_sco_SCO_CONNINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_sco", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 209, Name: "getsockopt$bt_sco_SCO_OPTIONS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_sco", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 209, Name: "getsockopt$inet6_IPV6_FLOWLABEL_MGR", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_flowlabel_req", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_flowlabel_req", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet6_IPV6_IPSEC_POLICY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet6_IPV6_XFRM_POLICY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 35}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet6_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet6_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{6, 20, 21, 27, 28, 32, 34, 35, 42, 43, 44, 45, 46, 47, 48, 50, 54, 55, 57, 59, 61, 68, 69, 202, 204, 205, 210, 211}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet6_dccp_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{2, 12, 13, 14, 15, 128, 192}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet6_dccp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 3, 4, 5, 6, 10, 11, 16, 17}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet6_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet6_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 16, 17, 18, 19, 22, 23, 24, 25, 26, 33, 36, 49, 51, 52, 53, 56, 58, 60, 62, 66, 67, 80, 70, 72, 73, 74, 75, 76, 200, 201, 203, 206, 207, 208, 209}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet6_mreq", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ipv6_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{20, 21, 27, 28}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipv6_mreq", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipv6_mreq", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet6_mtu", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 23}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet6_tcp_TCP_REPAIR_WINDOW", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet6_tcp_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{11, 13, 14, 22, 26, 28, 29}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet6_tcp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet6_udp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 100, 101, 102}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet_IP_IPSEC_POLICY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet_IP_XFRM_POLICY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{4, 9, 16, 17, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet_dccp_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{2, 12, 13, 14, 15, 128, 192}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet_dccp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 3, 4, 5, 6, 10, 11, 16, 17}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21, 22, 23, 24, 33, 34, 49, 50}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet_mreq", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{35, 36, 32}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet_mreqn", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{35, 36, 32}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreqn", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreqn", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet_mreqsrc", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreqsrc", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{39, 38, 40, 37}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq_source", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq_source", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet_mtu", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet_opts", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_opts", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{4, 9}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet_pktinfo", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in_pktinfo", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in_pktinfo", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_ASSOCINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_AUTOCLOSE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_AUTO_ASCONF", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 30}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_CONTEXT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 114}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_DELAYED_SACK", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack", ArgDir: 2}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack", ArgDir: 2}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 118}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_EVENTS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_ids", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_ids", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 28}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 112}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_stats", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_stats", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 109}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 108}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_HMAC_IDENT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_INITMSG", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 27}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_MAXSEG", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg", ArgDir: 2}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg", ArgDir: 2}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_MAX_BURST", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 20}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_NODELAY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 19}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 31}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 26}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 115}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prstatus", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prstatus", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_PR_SUPPORTED", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 113}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_RECVNXTINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 33}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_RECVRCVINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_RESET_STREAMS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 119}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_RTOINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 111}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs_old", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs_old", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 102}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_peeloff_arg_t", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_peeloff_arg_t", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp6_SCTP_STATUS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_status", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_status", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_ASSOCINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_AUTOCLOSE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_AUTO_ASCONF", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 30}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_CONTEXT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 114}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_DELAYED_SACK", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack", ArgDir: 2}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack", ArgDir: 2}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 118}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_EVENTS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_ids", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_ids", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 28}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_GET_ASSOC_STATS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 112}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_stats", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_stats", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 109}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 108}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_HMAC_IDENT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_INITMSG", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 27}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_MAXSEG", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg", ArgDir: 2}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg", ArgDir: 2}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_MAX_BURST", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 20}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_NODELAY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 19}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 31}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 26}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_PRIMARY_ADDR", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 115}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prstatus", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prstatus", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_PR_SUPPORTED", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 113}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_RECVNXTINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 33}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_RECVRCVINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_RESET_STREAMS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 119}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_RTOINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 111}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs_old", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs_old", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 102}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_peeloff_arg_t", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_peeloff_arg_t", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_sctp_SCTP_STATUS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_status", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_status", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 209, Name: "getsockopt$inet_tcp_TCP_REPAIR_WINDOW", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet_tcp_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{11, 13, 14, 22, 26, 28, 29}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet_tcp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$inet_udp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 100, 101, 102}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$ipx_IPX_TYPE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 256}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$kcm_KCM_RECV_DISABLE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 281}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 209, Name: "getsockopt$llc_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 268}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "llc_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$netlink", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_sockopts", FldName: "opt"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 209, Name: "getsockopt$netrom_NETROM_IDLE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 209, Name: "getsockopt$netrom_NETROM_N2", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 209, Name: "getsockopt$netrom_NETROM_T1", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 209, Name: "getsockopt$netrom_NETROM_T2", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 209, Name: "getsockopt$netrom_NETROM_T4", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 209, Name: "getsockopt$nfc_llcp", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 280}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "nfc_llcp_opts", FldName: "opt"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 209, Name: "getsockopt$packet_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 5, 6, 13, 22}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$packet_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{3, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$sock_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{28, 31, 26}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$sock_cred", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$sock_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{30, 6, 1, 39, 4, 5, 9, 42, 12, 38, 8, 33, 18, 19, 2, 7, 32, 29, 3, 15, 10, 11, 16, 35, 44, 34, 40, 41, 43, 45, 46, 47}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$sock_linger", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "linger", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "linger", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 209, Name: "getsockopt$sock_timeval", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_timeval", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{20, 21}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 178, Name: "gettid", CallName: "gettid", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "ret", ArgDir: 1}}}, {NR: 174, Name: "getuid", CallName: "getuid", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "ret", ArgDir: 1}}}, {NR: 8, Name: "getxattr", CallName: "getxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 105, Name: "init_module", CallName: "init_module", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mod"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mod"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "mod"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, }}, {NR: 27, Name: "inotify_add_watch", CallName: "inotify_add_watch", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_inotify", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inotify_mask", FldName: "mask"}, TypeSize: 8}, Vals: []uint64{1, 4, 8, 16, 256, 512, 1024, 2, 2048, 64, 128, 32, 33554432, 67108864, 536870912, 2147483648, 16777216}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "inotifydesc", FldName: "ret", ArgDir: 1}}}, {NR: 18446744073709551615, Name: "inotify_init", CallName: "inotify_init", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_inotify", FldName: "ret", ArgDir: 1}}}, @@ -7699,8 +7699,8 @@ var Calls = []*Call{ }}, {NR: 3, Name: "io_cancel", CallName: "io_cancel", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", FldName: "ctx"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "iocb"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iocb"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_event", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "iocb"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iocb"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_event", ArgDir: 1}}}, }}, {NR: 1, Name: "io_destroy", CallName: "io_destroy", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", FldName: "ctx"}}, @@ -7709,37 +7709,37 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", FldName: "ctx"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "min_nr"}, TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr"}, TypeSize: 8}, Buf: "events"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_event", ArgDir: 1}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_event", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {Name: "io_setup", CallName: "io_setup", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "n"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctx"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctx"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", ArgDir: 1}}}, }}, {NR: 2, Name: "io_submit", CallName: "io_submit", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", FldName: "ctx"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr"}, TypeSize: 8}, Buf: "iocbpp"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "iocbpp"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iocb"}}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "iocbpp"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iocb"}}}}}, }}, {NR: 29, Name: "ioctl", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_ADD_BUFS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223348246}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_ADD_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775392}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx", ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_ADD_MAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223872533}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_AGP_ACQUIRE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, @@ -7748,27 +7748,27 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$DRM_IOCTL_AGP_ALLOC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223348276}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_buffer", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_buffer", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_AGP_BIND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074816054}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_binding"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_binding"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_AGP_ENABLE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291762}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_AGP_FREE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075864629}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_buffer"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_buffer"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_AGP_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151179315}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_AGP_RELEASE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, @@ -7777,22 +7777,22 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$DRM_IOCTL_AGP_UNBIND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074816055}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_binding"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_binding"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_AUTH_MAGIC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074029585}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_CONTROL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291732}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_control"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_control"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_DMA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3225445417}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_dma"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_dma"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_DROP_MASTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, @@ -7801,147 +7801,147 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$DRM_IOCTL_FREE_BUFS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074816026}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_free"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_free"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_GEM_CLOSE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291721}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_close"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_close"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_GEM_FLINK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775370}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_flink", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_flink", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_GEM_OPEN", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299659}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_open", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_open", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_GET_CAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299660}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_get_cap"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_get_cap"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_GET_CLIENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223872517}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_client"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_client"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_GET_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775395}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_GET_MAGIC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147771394}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_GET_MAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223872516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_GET_SAREA_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299677}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_priv_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_priv_map"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_GET_STATS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2163762182}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_GET_UNIQUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299649}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_unique_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_unique_out"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_INFO_BUFS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299672}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_IRQ_BUSID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299651}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_irq_busid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_irq_busid"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_LOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291754}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_lock"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_lock"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_MAP_BUFS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222823961}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_map"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_MARK_BUFS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075864599}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_MODESET_CTL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291720}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_modeset_ctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_modeset_ctl"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_MODE_GETCRTC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3228066977}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_crtc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_crtc"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299829}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_get_plane_res"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_get_plane_res"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_MODE_GETRESOURCES", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3225445536}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_card_res"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_card_res"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_MODE_SETCRTC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3228066978}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_crtc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_crtc"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_NEW_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291749}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222037550}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_prime_handle", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_prime_handle", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222037549}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_prime_handle", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_prime_handle", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_RES_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299686}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_res"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_res"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_RM_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775393}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_RM_MAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1076388891}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_SET_CLIENT_CAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074816013}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_get_cap"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_get_cap"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_SET_MASTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, @@ -7950,302 +7950,302 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$DRM_IOCTL_SET_SAREA_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074816028}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_priv_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_priv_map"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_SET_UNIQUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074816016}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_unique_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_unique_in"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_SET_VERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299655}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_set_version"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_set_version"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_SG_ALLOC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299704}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_scatter_gather"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_scatter_gather"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_SG_FREE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074816057}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_scatter_gather"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_scatter_gather"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_SWITCH_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291748}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_UNLOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291755}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_lock"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_lock"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_VERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3225445376}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_version"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_version"}}}, }}, {NR: 29, Name: "ioctl$DRM_IOCTL_WAIT_VBLANK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222823994}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_wait_vblank"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_wait_vblank"}}}, }}, {NR: 29, Name: "ioctl$EVIOCGABS0", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149074240}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$EVIOCGABS20", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149074272}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$EVIOCGABS2F", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149074287}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$EVIOCGABS3F", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149074303}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$EVIOCGBITKEY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695649}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$EVIOCGBITSND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695666}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$EVIOCGBITSW", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695653}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$EVIOCGEFFECTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147763588}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$EVIOCGID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148025602}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$EVIOCGKEY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695640}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$EVIOCGKEYCODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148025604}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$EVIOCGKEYCODE_V2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2150122756}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$EVIOCGLED", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695641}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$EVIOCGMASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148550034}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_mask"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_mask"}}}, }}, {NR: 29, Name: "ioctl$EVIOCGMTSLOTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695626}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$EVIOCGNAME", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695622}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$EVIOCGPHYS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695623}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$EVIOCGPROP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695625}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$EVIOCGRAB", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021776}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$EVIOCGREP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148025603}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$EVIOCGSND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695642}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$EVIOCGSW", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695643}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$EVIOCGUNIQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695624}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$EVIOCGVERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147763457}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$EVIOCREVOKE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021777}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$EVIOCRMFF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021761}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$EVIOCSABS0", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075332544}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, }}, {NR: 29, Name: "ioctl$EVIOCSABS20", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075332576}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, }}, {NR: 29, Name: "ioctl$EVIOCSABS2F", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075332591}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, }}, {NR: 29, Name: "ioctl$EVIOCSABS3F", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075332607}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, }}, {NR: 29, Name: "ioctl$EVIOCSCLOCKID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021792}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$EVIOCSFF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1076905344}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ff_effect"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ff_effect"}}}, }}, {NR: 29, Name: "ioctl$EVIOCSKEYCODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074283780}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 2, RangeEnd: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 2, RangeEnd: 2}}, }}, {NR: 29, Name: "ioctl$EVIOCSKEYCODE_V2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1076380932}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_keymap_entry"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_keymap_entry"}}}, }}, {NR: 29, Name: "ioctl$EVIOCSMASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074808211}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_mask"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_mask"}}}, }}, {NR: 29, Name: "ioctl$EVIOCSREP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074283779}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 2, RangeEnd: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 2, RangeEnd: 2}}, }}, {NR: 29, Name: "ioctl$FIONREAD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$FUSE_DEV_IOC_CLONE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147804416}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse"}}}, }}, {NR: 29, Name: "ioctl$GIO_CMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19312}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_cmap", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_cmap", ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$GIO_FONT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19296}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$GIO_FONTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19307}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$GIO_SCRNMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19264}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$GIO_UNIMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19302}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapdesc_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapdesc_out"}}}, }}, {NR: 29, Name: "ioctl$GIO_UNISCRNMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19305}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$ION_IOC_ALLOC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223341312}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_allocation_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_allocation_data", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$ION_IOC_CUSTOM", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222292742}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_custom_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_custom_data", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$ION_IOC_FREE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221506305}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_handle_data"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_handle_data"}}}, }}, {NR: 29, Name: "ioctl$ION_IOC_IMPORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221768453}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$ION_IOC_MAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221768450}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$ION_IOC_SHARE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221768452}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$ION_IOC_SYNC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221768455}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$KDADDIO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -8268,52 +8268,52 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$KDGETKEYCODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19276}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbkeycode"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbkeycode"}}}, }}, {NR: 29, Name: "ioctl$KDGETLED", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19249}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, }}, {NR: 29, Name: "ioctl$KDGETMODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19259}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 29, Name: "ioctl$KDGKBDIACR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19274}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$KDGKBENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19270}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbentry"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbentry"}}}, }}, {NR: 29, Name: "ioctl$KDGKBLED", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19300}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, }}, {NR: 29, Name: "ioctl$KDGKBMETA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19298}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 29, Name: "ioctl$KDGKBMODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19268}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 29, Name: "ioctl$KDGKBSENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19272}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbentry"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbentry"}}}, }}, {NR: 29, Name: "ioctl$KDGKBTYPE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19251}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, }}, {NR: 29, Name: "ioctl$KDMKTONE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -8323,7 +8323,7 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$KDSETKEYCODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19277}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbkeycode"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbkeycode"}}}, }}, {NR: 29, Name: "ioctl$KDSETLED", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -8348,17 +8348,17 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$KDSKBMETA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19299}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, }}, {NR: 29, Name: "ioctl$KDSKBMODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19269}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, }}, {NR: 29, Name: "ioctl$KDSKBSENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19273}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 29, Name: "ioctl$KIOCSOUND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -8368,37 +8368,37 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$KVM_ARM_SET_DEVICE_ADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835115}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_arm_device_addr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_arm_device_addr"}}}, }}, {NR: 29, Name: "ioctl$KVM_ARM_VCPU_INIT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075883694}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_init"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_init"}}}, }}, {NR: 29, Name: "ioctl$KVM_ASSIGN_DEV_IRQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980784}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_irq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_irq"}}}, }}, {NR: 29, Name: "ioctl$KVM_ASSIGN_PCI_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151722601}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, }}, {NR: 29, Name: "ioctl$KVM_ASSIGN_SET_INTX_MASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980836}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, }}, {NR: 29, Name: "ioctl$KVM_ASSIGN_SET_MSIX_ENTRY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835060}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_msix_entry"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_msix_entry"}}}, }}, {NR: 29, Name: "ioctl$KVM_ASSIGN_SET_MSIX_NR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310771}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_msix_nr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_msix_nr"}}}, }}, {NR: 29, Name: "ioctl$KVM_CHECK_EXTENSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd"}}, @@ -8413,7 +8413,7 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$KVM_CREATE_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222056672}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_create_device", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_create_device", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$KVM_CREATE_IRQCHIP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, @@ -8422,7 +8422,7 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$KVM_CREATE_PIT2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980791}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_config"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_config"}}}, }}, {NR: 29, Name: "ioctl$KVM_CREATE_VCPU", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, @@ -8437,87 +8437,87 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$KVM_DEASSIGN_DEV_IRQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980789}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_irq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_irq"}}}, }}, {NR: 29, Name: "ioctl$KVM_DEASSIGN_PCI_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980786}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, }}, {NR: 29, Name: "ioctl$KVM_DIRTY_TLB", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835114}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_dirty_tlb"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_dirty_tlb"}}}, }}, {NR: 29, Name: "ioctl$KVM_ENABLE_CAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1080602275}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_enable_cap_vm"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_enable_cap_vm"}}}, }}, {NR: 29, Name: "ioctl$KVM_ENABLE_CAP_CPU", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1080602275}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_enable_cap_cpu"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_enable_cap_cpu"}}}, }}, {NR: 29, Name: "ioctl$KVM_GET_CLOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2150674044}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_clock_data", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_clock_data", ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_CPUID2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid2", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid2", ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_DEBUGREGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_debugregs", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_debugregs", ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$KVM_GET_DEVICE_ATTR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075359458}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, }}, {NR: 29, Name: "ioctl$KVM_GET_DIRTY_LOG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835010}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_dirty_log"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_dirty_log"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_EMULATED_CPUID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$KVM_GET_FPU", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147528332}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_fpu", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_fpu", ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$KVM_GET_IRQCHIP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3255348834}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_irq_chip", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_irq_chip", ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_LAPIC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_lapic_state"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_lapic_state"}}}, }}, {NR: 29, Name: "ioctl$KVM_GET_MP_STATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147790488}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_MSRS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msrs", ArgDir: 1}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msrs", ArgDir: 1}, IsPacked: true}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_MSR_INDEX_LIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msr_list"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msr_list"}}}, }}, {NR: 29, Name: "ioctl$KVM_GET_NR_MMU_PAGES", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, @@ -8527,37 +8527,37 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$KVM_GET_ONE_REG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835115}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_one_reg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_one_reg"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_PIT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2", ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_PIT2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2", ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$KVM_GET_REGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2204151425}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_regs", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_regs", ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$KVM_GET_REG_LIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221794480}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_reg_list"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_reg_list"}}}, }}, {NR: 29, Name: "ioctl$KVM_GET_SREGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147528323}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_sregs", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_sregs", ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_SUPPORTED_CPUID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$KVM_GET_TSC_KHZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, @@ -8566,7 +8566,7 @@ var Calls = []*Call{ {NR: 18446744073709551615, Name: "ioctl$KVM_GET_VCPU_EVENTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_events", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_events", ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$KVM_GET_VCPU_MMAP_SIZE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd"}}, @@ -8575,42 +8575,42 @@ var Calls = []*Call{ {NR: 18446744073709551615, Name: "ioctl$KVM_GET_XCRS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xcrs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xcrs"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_XSAVE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xsave", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xsave", ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$KVM_HAS_DEVICE_ATTR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075359459}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, }}, {NR: 29, Name: "ioctl$KVM_INTERRUPT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074048646}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$KVM_IOEVENTFD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980793}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_ioeventfd"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_ioeventfd"}}}, }}, {NR: 29, Name: "ioctl$KVM_IRQFD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075883638}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irqfd"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irqfd"}}}, }}, {NR: 29, Name: "ioctl$KVM_IRQ_LINE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310753}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_level"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_level"}}}, }}, {NR: 29, Name: "ioctl$KVM_IRQ_LINE_STATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221794407}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_level"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_level"}}}, }}, {NR: 29, Name: "ioctl$KVM_KVMCLOCK_CTRL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, @@ -8623,27 +8623,27 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$KVM_PPC_ALLOCATE_HTAB", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221532327}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$KVM_PPC_GET_PVINFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1082175137}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$KVM_PPC_GET_SMMU_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2186325670}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$KVM_REGISTER_COALESCED_MMIO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835047}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_coalesced_mmio_zone"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_coalesced_mmio_zone"}}}, }}, {NR: 29, Name: "ioctl$KVM_REINJECT_CONTROL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 44657}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_reinject_control"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_reinject_control"}}}, }}, {NR: 29, Name: "ioctl$KVM_RUN", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, @@ -8653,97 +8653,97 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$KVM_S390_INTERRUPT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835092}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_interrupt"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_interrupt"}}}, }}, {NR: 29, Name: "ioctl$KVM_S390_INTERRUPT_CPU", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835092}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_interrupt"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_interrupt"}}}, }}, {NR: 29, Name: "ioctl$KVM_S390_UCAS_MAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075359312}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_ucas_mapping"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_ucas_mapping"}}}, }}, {NR: 29, Name: "ioctl$KVM_S390_UCAS_UNMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075359313}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_ucas_mapping"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_ucas_mapping"}}}, }}, {NR: 29, Name: "ioctl$KVM_S390_VCPU_FAULT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310738}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, }}, {NR: 29, Name: "ioctl$KVM_SET_BOOT_CPU_ID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 44664}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}, Kind: 3, RangeEnd: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}, Kind: 3, RangeEnd: 2}}, }}, {NR: 29, Name: "ioctl$KVM_SET_CLOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1076932219}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_clock_data"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_clock_data"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_CPUID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_CPUID2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid2"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_DEBUGREGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_debugregs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_debugregs"}}}, }}, {NR: 29, Name: "ioctl$KVM_SET_DEVICE_ATTR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075359457}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, }}, {NR: 29, Name: "ioctl$KVM_SET_FPU", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1073786509}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_fpu"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_fpu"}}}, }}, {NR: 29, Name: "ioctl$KVM_SET_GSI_ROUTING", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310762}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_routing"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_routing"}}}, }}, {NR: 29, Name: "ioctl$KVM_SET_GUEST_DEBUG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1107865243}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_guest_debug"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_guest_debug"}}}, }}, {NR: 29, Name: "ioctl$KVM_SET_IDENTITY_MAP_ADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310728}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}}, }}, {NR: 29, Name: "ioctl$KVM_SET_IRQCHIP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2181607011}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_irq_chip"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_irq_chip"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_LAPIC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_lapic_state"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_lapic_state"}}}, }}, {NR: 29, Name: "ioctl$KVM_SET_MP_STATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074048665}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_mp_state"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_mp_state"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_MSRS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msrs"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msrs"}, IsPacked: true}}, }}, {NR: 29, Name: "ioctl$KVM_SET_NR_MMU_PAGES", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, @@ -8753,32 +8753,32 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$KVM_SET_ONE_REG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835116}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_one_reg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_one_reg"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_PIT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_PIT2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2"}}}, }}, {NR: 29, Name: "ioctl$KVM_SET_REGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1130409602}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_regs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_regs"}}}, }}, {NR: 29, Name: "ioctl$KVM_SET_SIGNAL_MASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074048651}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_signal_mask"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_signal_mask"}}}, }}, {NR: 29, Name: "ioctl$KVM_SET_SREGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1073786500}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_sregs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_sregs"}}}, }}, {NR: 29, Name: "ioctl$KVM_SET_TSC_KHZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, @@ -8793,32 +8793,32 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$KVM_SET_USER_MEMORY_REGION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075883590}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_userspace_memory_region"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_userspace_memory_region"}}}, }}, {NR: 29, Name: "ioctl$KVM_SET_VAPIC_ADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310803}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_VCPU_EVENTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_events"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_events"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_XCRS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xcrs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xcrs"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_XSAVE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xsave"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xsave"}}}, }}, {NR: 29, Name: "ioctl$KVM_SIGNAL_MSI", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075883685}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msi"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msi"}}}, }}, {NR: 29, Name: "ioctl$KVM_SMI", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, @@ -8827,37 +8827,37 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$KVM_TPR_ACCESS_REPORTING", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223891602}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_tpr_access_ctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_tpr_access_ctl"}}}, }}, {NR: 29, Name: "ioctl$KVM_TRANSLATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222843013}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_translation"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_translation"}}}, }}, {NR: 29, Name: "ioctl$KVM_UNREGISTER_COALESCED_MMIO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835048}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_coalesced_mmio_zone"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_coalesced_mmio_zone"}}}, }}, {NR: 29, Name: "ioctl$KVM_X86_GET_MCE_CAP_SUPPORTED", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148052637}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$KVM_X86_SETUP_MCE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310812}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_mce_cap"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_mce_cap"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_X86_SET_MCE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_x86_mce"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_x86_mce"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_XEN_HVM_CONFIG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xen_hvm_config"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xen_hvm_config"}}}, }}, {NR: 29, Name: "ioctl$LOOP_CHANGE_FD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, @@ -8885,12 +8885,12 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$LOOP_GET_STATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19459}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info", ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$LOOP_GET_STATUS64", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19461}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info64", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info64", ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$LOOP_SET_CAPACITY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, @@ -8909,12 +8909,12 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$LOOP_SET_STATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19458}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info"}}}, }}, {NR: 29, Name: "ioctl$LOOP_SET_STATUS64", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19460}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info64"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info64"}}}, }}, {NR: 29, Name: "ioctl$PERF_EVENT_IOC_DISABLE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, @@ -8929,12 +8929,12 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$PERF_EVENT_IOC_ID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148017159}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "id"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "id"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 29, Name: "ioctl$PERF_EVENT_IOC_PERIOD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074275332}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "period"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "period"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, }}, {NR: 29, Name: "ioctl$PERF_EVENT_IOC_REFRESH", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, @@ -8954,7 +8954,7 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$PERF_EVENT_IOC_SET_FILTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074275334}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filter"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filter"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, }}, {NR: 29, Name: "ioctl$PERF_EVENT_IOC_SET_OUTPUT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, @@ -8964,12 +8964,12 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$PIO_CMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19312}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_cmap"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_cmap"}}}, }}, {NR: 29, Name: "ioctl$PIO_FONT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19297}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 29, Name: "ioctl$PIO_FONTRESET", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -8979,337 +8979,337 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$PIO_FONTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19308}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 29, Name: "ioctl$PIO_SCRNMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19265}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 29, Name: "ioctl$PIO_UNIMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19303}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapdesc_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapdesc_in"}}}, }}, {NR: 29, Name: "ioctl$PIO_UNIMAPCLR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19304}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapinit"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapinit"}}}, }}, {NR: 29, Name: "ioctl$PIO_UNISCRNMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19306}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 29, Name: "ioctl$RNDADDENTROPY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074287107}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rnd_entpropy"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rnd_entpropy"}}}, }}, {NR: 29, Name: "ioctl$RNDADDTOENTCNT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074024961}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$RNDCLEARPOOL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 20998}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$RNDGETENTCNT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147766784}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$RNDZAPENTCNT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 20996}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$SIOCGIFHWADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35111}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$SIOCSIFHWADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35108}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_CARD_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2172146945}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_ADD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3239073047}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3239073041}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_LIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3226490128}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_list"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_list"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077957908}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_READ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3301463314}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_value"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_REMOVE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3225441561}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_REPLACE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3239073048}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_UNLOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077957909}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3301463315}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_value"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_HWDEP_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2161923361}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221509408}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_PCM_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3240121649}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_pcm_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_pcm_info"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767600}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025778}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_POWER_STATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767761}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_PVERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767552}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3238810945}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_rawmidi_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_rawmidi_info"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221509440}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_RAWMIDI_PREFER_SUBDEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025794}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221509398}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_TLV_COMMAND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221771548}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_TLV_READ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221771546}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_TLV_WRITE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221771547}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_CLIENT_ID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767041}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_CREATE_PORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3232256800}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3230421810}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1084773153}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_DELETE_QUEUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1082938163}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3233567504}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info", ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3227013963}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_pool"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_pool"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3230421814}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3232256802}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info", ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3226227529}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_client"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_client"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3230421812}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3227276096}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3224130369}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status", ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3227538245}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_timer"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_timer"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3226489680}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_PVERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767040}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3233567569}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3232256850}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_QUERY_SUBS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3227013967}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_query_subs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_query_subs"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077957454}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_remove_events"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_remove_events"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222295299}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_running_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_running_info"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1086083857}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1079530316}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_pool"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_pool"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_PORT_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1084773155}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1078743882}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_client"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_client"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3230421813}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1076646722}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1080054598}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_timer"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_timer"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1079006000}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3224392450}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_system_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_system_info"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1079006001}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_CONTINUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, @@ -9318,32 +9318,32 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_GINFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3237499907}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_ginfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_ginfo"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_GPARAMS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1078481924}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_gparams"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_gparams"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_GSTATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3226489861}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_gstatus"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_gstatus"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2162709521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222557697}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_id"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_PARAMS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1079006226}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_params"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_params"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_PAUSE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, @@ -9352,12 +9352,12 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_PVERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767296}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_SELECT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077171216}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_select"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_select"}}}, }}, {NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_START", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, @@ -9366,7 +9366,7 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_STATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2153796628}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_STOP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, @@ -9375,7 +9375,7 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_TREAD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025474}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}, Kind: 3, RangeEnd: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}, Kind: 3, RangeEnd: 1}}, }}, {NR: 29, Name: "ioctl$TCFLSH", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9385,12 +9385,12 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$TCGETA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21509}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio", ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$TCGETS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21505}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios", ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$TCSBRK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9405,32 +9405,32 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$TCSETA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21506}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, }}, {NR: 29, Name: "ioctl$TCSETAF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21508}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, }}, {NR: 29, Name: "ioctl$TCSETAW", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21506}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, }}, {NR: 29, Name: "ioctl$TCSETS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21506}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, }}, {NR: 29, Name: "ioctl$TCSETSF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21508}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, }}, {NR: 29, Name: "ioctl$TCSETSW", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21506}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, }}, {NR: 29, Name: "ioctl$TCXONC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9440,17 +9440,17 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$TE_IOCTL_CLOSE_CLIENT_SESSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3224925201}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_closesession", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_closesession", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$TE_IOCTL_LAUNCH_OPERATION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3224925204}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_launchop", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_launchop", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$TE_IOCTL_OPEN_CLIENT_SESSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3224925200}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_opensession", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_opensession", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$TE_IOCTL_SS_CMD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "fd"}}, @@ -9472,82 +9472,82 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$TIOCGETD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21540}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$TIOCGLCKTRMIOS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21590}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, }}, {NR: 29, Name: "ioctl$TIOCGPGRP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21519}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$TIOCGSID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21519}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$TIOCGSOFTCAR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21529}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$TIOCGWINSZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21523}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "winsize", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "winsize", ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$TIOCLINUX2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_selection"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_selection"}}}, }}, {NR: 29, Name: "ioctl$TIOCLINUX3", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}, Val: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}, Val: 3}}, }}, {NR: 29, Name: "ioctl$TIOCLINUX4", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}, Val: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}, Val: 4}}, }}, {NR: 29, Name: "ioctl$TIOCLINUX5", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loadlut"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loadlut"}}}, }}, {NR: 29, Name: "ioctl$TIOCLINUX6", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_shift_state"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_shift_state"}}}, }}, {NR: 29, Name: "ioctl$TIOCLINUX7", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_report_mouse"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_report_mouse"}}}, }}, {NR: 29, Name: "ioctl$TIOCMBIC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21527}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$TIOCMBIS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21527}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$TIOCMGET", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21525}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$TIOCMSET", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21528}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$TIOCNOTTY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9560,12 +9560,12 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$TIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$TIOCPKT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21536}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$TIOCSBRK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9579,22 +9579,22 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$TIOCSETD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21539}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$TIOCSLCKTRMIOS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21591}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios", ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$TIOCSPGRP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21519}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, }}, {NR: 29, Name: "ioctl$TIOCSSOFTCAR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21530}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$TIOCSTI", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9604,22 +9604,22 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$TIOCSWINSZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21524}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "winsize"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "winsize"}}}, }}, {NR: 29, Name: "ioctl$TIOCTTYGSTRUCT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21530}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$TTUNGETFILTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148553947}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$TUNATTACHFILTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074812117}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, }}, {NR: 29, Name: "ioctl$TUNDETACHFILTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, @@ -9629,107 +9629,107 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$TUNGETFEATURES", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767503}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$TUNGETIFF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767506}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$TUNGETSNDBUF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767507}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$TUNGETVNETHDRSZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767511}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$TUNSETIFF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025674}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, }}, {NR: 29, Name: "ioctl$TUNSETIFINDEX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025690}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$TUNSETLINK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025677}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$TUNSETNOCSUM", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025672}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$TUNSETOFFLOAD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025680}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$TUNSETOWNER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025676}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid"}}}, }}, {NR: 29, Name: "ioctl$TUNSETPERSIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025675}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$TUNSETQUEUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025689}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, }}, {NR: 29, Name: "ioctl$TUNSETSNDBUF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025684}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$TUNSETTXFILTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025681}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tun_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tun_filter"}}}, }}, {NR: 29, Name: "ioctl$TUNSETVNETHDRSZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025688}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$UFFDIO_API", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222841919}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_api"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_api"}}}, }}, {NR: 29, Name: "ioctl$UFFDIO_COPY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148575746}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, }}, {NR: 29, Name: "ioctl$UFFDIO_REGISTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223366144}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_register"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_register"}}}, }}, {NR: 29, Name: "ioctl$UFFDIO_UNREGISTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148575745}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, }}, {NR: 29, Name: "ioctl$UFFDIO_WAKE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148575746}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, }}, {NR: 29, Name: "ioctl$UFFDIO_ZEROPAGE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148575746}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, }}, {NR: 29, Name: "ioctl$VT_ACTIVATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9743,17 +9743,17 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$VT_GETMODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22017}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_mode", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_mode", ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$VT_GETSTATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22019}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_stat"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_stat"}}}, }}, {NR: 29, Name: "ioctl$VT_OPENQRY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22016}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$VT_RELDISP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9762,17 +9762,17 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$VT_RESIZE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22025}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_sizes"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_sizes"}}}, }}, {NR: 29, Name: "ioctl$VT_RESIZEX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22026}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_consize"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_consize"}}}, }}, {NR: 29, Name: "ioctl$VT_SETMODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22018}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_mode"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_mode"}}}, }}, {NR: 29, Name: "ioctl$VT_WAITACTIVE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9781,437 +9781,437 @@ var Calls = []*Call{ {NR: 29, Name: "ioctl$fiemap", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223348747}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fiemap"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fiemap"}}}, }}, {NR: 29, Name: "ioctl$int_in", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ioctl_int_in", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{21537, 21586}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, }}, {NR: 29, Name: "ioctl$int_out", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ioctl_int_out", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{21600, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 29, Name: "ioctl$sock_FIOGETOWN", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35075}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$sock_FIOSETOWN", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35073}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, }}, {NR: 29, Name: "ioctl$sock_SIOCADDDLCI", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35200}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dlci_add", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dlci_add", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$sock_SIOCBRADDBR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35232}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, }}, {NR: 29, Name: "ioctl$sock_SIOCBRDELBR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35233}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, }}, {NR: 29, Name: "ioctl$sock_SIOCDELDLCI", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35201}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dlci_add"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dlci_add"}}}, }}, {NR: 29, Name: "ioctl$sock_SIOCETHTOOL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35142}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_SIOCETHTOOL", ArgDir: 2}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_SIOCETHTOOL", ArgDir: 2}, IsPacked: true}}, }}, {NR: 29, Name: "ioctl$sock_SIOCGIFBR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35136}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "brctl_arg", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "brctl_arg", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$sock_SIOCGIFCONF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35088}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ifconf", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ifconf", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$sock_SIOCGIFINDEX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35123}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_SIOCGIFINDEX", ArgDir: 2}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_SIOCGIFINDEX", ArgDir: 2}, IsPacked: true}}, }}, {NR: 29, Name: "ioctl$sock_SIOCGPGRP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35076}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$sock_SIOCGSKNS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35148}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 2}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 2}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$sock_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$sock_SIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$sock_SIOCOUTQNSD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35147}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$sock_SIOCSIFBR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35136}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "brctl_arg", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "brctl_arg", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$sock_SIOCSPGRP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35074}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, }}, {NR: 29, Name: "ioctl$sock_bt", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_ioctl", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{21521, 21531, 35078, 35079}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$sock_bt_bnep_BNEPCONNADD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021064}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_connadd_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_connadd_req"}}}, }}, {NR: 29, Name: "ioctl$sock_bt_bnep_BNEPCONNDEL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021065}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conndel_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conndel_req"}}}, }}, {NR: 29, Name: "ioctl$sock_bt_bnep_BNEPGETCONNINFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147762899}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conninfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conninfo"}}}, }}, {NR: 29, Name: "ioctl$sock_bt_bnep_BNEPGETCONNLIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147762898}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_connlist_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_connlist_req"}}}, }}, {NR: 29, Name: "ioctl$sock_bt_bnep_BNEPGETSUPPFEAT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147762900}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$sock_bt_cmtp_CMTPCONNADD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_cmtp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021320}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_connadd_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_connadd_req"}}}, }}, {NR: 29, Name: "ioctl$sock_bt_cmtp_CMTPCONNDEL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_cmtp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021321}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conndel_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conndel_req"}}}, }}, {NR: 29, Name: "ioctl$sock_bt_cmtp_CMTPGETCONNINFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_cmtp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147763155}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conninfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conninfo"}}}, }}, {NR: 29, Name: "ioctl$sock_bt_cmtp_CMTPGETCONNLIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_cmtp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147763154}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_connlist_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_connlist_req"}}}, }}, {NR: 29, Name: "ioctl$sock_bt_hci", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_hci_ioctl", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{1074022601, 1074022602, 1074022603, 1074022604, 2147764434, 2147764435, 2147764436, 2147764437, 2147764439, 1074022620, 1074022621, 1074022622, 1074022623, 1074022624, 1074022625, 1074022626, 1074022627, 1074022628, 1074022630, 1074022631, 2147764464}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$sock_bt_hidp_HIDPCONNADD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hidp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074022600}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_connadd_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_connadd_req"}}}, }}, {NR: 29, Name: "ioctl$sock_bt_hidp_HIDPCONNDEL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hidp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074022601}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conndel_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conndel_req"}}}, }}, {NR: 29, Name: "ioctl$sock_bt_hidp_HIDPGETCONNINFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hidp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147764435}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conninfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conninfo"}}}, }}, {NR: 29, Name: "ioctl$sock_bt_hidp_HIDPGETCONNLIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hidp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147764434}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_connlist_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_connlist_req"}}}, }}, {NR: 29, Name: "ioctl$sock_ifreq", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ifreq_ioctls", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{35088, 35089, 35091, 35092, 35093, 35094, 35095, 35096, 35097, 35098, 35099, 35100, 35101, 35102, 35103, 35104, 35105, 35106, 35107, 35108, 35109, 35110, 35111, 35113, 35120, 35121, 35122, 35123, 35124, 35125, 35126, 35127, 35128, 35138, 35139, 35142, 35143, 35144, 35145, 35146, 35184, 35185, 35216, 35217, 35218, 35219, 35220, 35221, 35234, 35235, 35248, 35249}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$sock_inet6_SIOCADDRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35083}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_rtmsg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_rtmsg"}}}, }}, {NR: 29, Name: "ioctl$sock_inet6_SIOCDELRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35084}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_rtmsg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_rtmsg"}}}, }}, {NR: 29, Name: "ioctl$sock_inet6_SIOCDIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35126}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, }}, {NR: 29, Name: "ioctl$sock_inet6_SIOCSIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35094}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, }}, {NR: 29, Name: "ioctl$sock_inet6_SIOCSIFDSTADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35096}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, }}, {NR: 29, Name: "ioctl$sock_inet6_tcp_SIOCATMARK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35077}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$sock_inet6_tcp_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$sock_inet6_tcp_SIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$sock_inet6_tcp_SIOCOUTQNSD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35147}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$sock_inet6_udp_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$sock_inet6_udp_SIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$sock_inet_SIOCADDRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35083}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, }}, {NR: 29, Name: "ioctl$sock_inet_SIOCDARP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35155}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in"}}}, }}, {NR: 29, Name: "ioctl$sock_inet_SIOCDELRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35084}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, }}, {NR: 29, Name: "ioctl$sock_inet_SIOCGARP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35156}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$sock_inet_SIOCGIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35093}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$sock_inet_SIOCGIFBRDADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35097}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$sock_inet_SIOCGIFDSTADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35095}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$sock_inet_SIOCGIFNETMASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35099}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$sock_inet_SIOCGIFPFLAGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35125}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$sock_inet_SIOCRTMSG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35085}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, }}, {NR: 29, Name: "ioctl$sock_inet_SIOCSARP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35157}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in"}}}, }}, {NR: 29, Name: "ioctl$sock_inet_SIOCSIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35094}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$sock_inet_SIOCSIFBRDADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35098}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$sock_inet_SIOCSIFDSTADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35096}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$sock_inet_SIOCSIFFLAGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35092}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$sock_inet_SIOCSIFNETMASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35100}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$sock_inet_SIOCSIFPFLAGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35124}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$sock_inet_sctp_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$sock_inet_tcp_SIOCATMARK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35077}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$sock_inet_tcp_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$sock_inet_tcp_SIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$sock_inet_tcp_SIOCOUTQNSD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35147}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$sock_inet_udp_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$sock_inet_udp_SIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$sock_ipx_SIOCAIPXITFCRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35296}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$sock_ipx_SIOCAIPXPRISLT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35297}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$sock_ipx_SIOCGIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35093}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_ipx", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_ipx", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$sock_ipx_SIOCIPXCFGDATA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35298}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipx_config_data", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipx_config_data", ArgDir: 1}}}, }}, {NR: 29, Name: "ioctl$sock_ipx_SIOCIPXNCPCONN", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35299}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, }}, {NR: 29, Name: "ioctl$sock_ipx_SIOCSIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35094}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_ipx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_ipx"}}}, }}, {NR: 29, Name: "ioctl$sock_kcm_SIOCKCMATTACH", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35296}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_attach"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_attach"}}}, }}, {NR: 29, Name: "ioctl$sock_kcm_SIOCKCMCLONE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35298}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_clone", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_clone", ArgDir: 2}}}, }}, {NR: 29, Name: "ioctl$sock_kcm_SIOCKCMUNATTACH", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35297}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_unattach"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_unattach"}}}, }}, {NR: 29, Name: "ioctl$sock_netdev_private", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "cmd"}, TypeSize: 2}, Kind: 3, RangeBegin: 35312, RangeEnd: 35327}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}}}, }}, {NR: 29, Name: "ioctl$sock_netrom_SIOCADDRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35083}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$sock_netrom_SIOCGSTAMP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35078}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$sock_netrom_SIOCGSTAMPNS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35079}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$sock_netrom_TIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$sock_netrom_TIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 29, Name: "ioctl$sock_proto_private", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "cmd"}, TypeSize: 2}, Kind: 3, RangeBegin: 35296, RangeEnd: 35311}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}}}, }}, {NR: 29, Name: "ioctl$void", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -10253,7 +10253,7 @@ var Calls = []*Call{ {NR: 104, Name: "kexec_load", CallName: "kexec_load", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "entry"}, TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr_segments"}, TypeSize: 8}, Buf: "segments"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "segments"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kexec_segment"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "segments"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kexec_segment"}}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kexec_load_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 196608, 4063232, 1310720, 1376256, 3276800, 2621440, 1441792, 2752512, 524288, 655360}}, }}, {NR: 219, Name: "keyctl$assume_authority", CallName: "keyctl", Args: []Type{ @@ -10273,7 +10273,7 @@ var Calls = []*Call{ {NR: 219, Name: "keyctl$describe", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 6}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "desc"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "desc"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "desc"}, }}, {NR: 219, Name: "keyctl$get_keyring_id", CallName: "keyctl", Args: []Type{ @@ -10289,20 +10289,20 @@ var Calls = []*Call{ {NR: 219, Name: "keyctl$get_security", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 17}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "label"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "label"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "label"}, }}, {NR: 219, Name: "keyctl$instantiate", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 12}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "paylen"}, TypeSize: 8}, Buf: "payload"}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ring"}}, }}, {NR: 219, Name: "keyctl$instantiate_iov", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 20}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "payload"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "payload"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "payload"}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ring"}}, }}, @@ -10312,7 +10312,7 @@ var Calls = []*Call{ }}, {NR: 219, Name: "keyctl$join", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "session", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "session", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, }}, {NR: 219, Name: "keyctl$link", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 8}, @@ -10328,7 +10328,7 @@ var Calls = []*Call{ {NR: 219, Name: "keyctl$read", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 11}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "payload"}, }}, {NR: 219, Name: "keyctl$reject", CallName: "keyctl", Args: []Type{ @@ -10345,8 +10345,8 @@ var Calls = []*Call{ {NR: 219, Name: "keyctl$search", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 10}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ring"}}, }}, {NR: 219, Name: "keyctl$session_to_parent", CallName: "keyctl", Args: []Type{ @@ -10374,29 +10374,29 @@ var Calls = []*Call{ {NR: 219, Name: "keyctl$update", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 2}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "paylen"}, TypeSize: 8}, Buf: "payload"}, }}, {NR: 18446744073709551615, Name: "lchown", CallName: "lchown", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}}, }}, {NR: 9, Name: "lgetxattr", CallName: "lgetxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 18446744073709551615, Name: "link", CallName: "link", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 37, Name: "linkat", CallName: "linkat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "oldfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "newfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "linkat_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 1024}}, }}, {NR: 201, Name: "listen", CallName: "listen", Args: []Type{ @@ -10408,23 +10408,23 @@ var Calls = []*Call{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "backlog"}, TypeSize: 4}}, }}, {NR: 11, Name: "listxattr", CallName: "listxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"}, }}, {NR: 12, Name: "llistxattr", CallName: "llistxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"}, }}, {NR: 18, Name: "lookup_dcookie", CallName: "lookup_dcookie", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "cookie"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 15, Name: "lremovexattr", CallName: "lremovexattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, }}, {NR: 62, Name: "lseek", CallName: "lseek", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -10432,15 +10432,15 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "seek_whence", FldName: "whence"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, }}, {NR: 6, Name: "lsetxattr", CallName: "lsetxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "setxattr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }}, {NR: 18446744073709551615, Name: "lstat", CallName: "lstat", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, }}, {NR: 233, Name: "madvise", CallName: "madvise", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}}, @@ -10451,7 +10451,7 @@ var Calls = []*Call{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "addr"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mbind_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{0, 2, 3, 1, 32768, 16384}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxnode"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mbind_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 4}}, }}, @@ -10460,42 +10460,42 @@ var Calls = []*Call{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}}, }}, {NR: 279, Name: "memfd_create", CallName: "memfd_create", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "memfd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 238, Name: "migrate_pages", CallName: "migrate_pages", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxnode"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, }}, {NR: 232, Name: "mincore", CallName: "mincore", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "vec"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "vec"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "mkdir", CallName: "mkdir", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }}, {NR: 34, Name: "mkdirat", CallName: "mkdirat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }}, {NR: 18446744073709551615, Name: "mknod", CallName: "mknod", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev"}, TypeSize: 4}}, }}, {NR: 18446744073709551615, Name: "mknod$loop", CallName: "mknod", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}}, &ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "dev"}, TypeSize: 8}, ValuesStart: 1792, ValuesPerProc: 2}, }}, {NR: 33, Name: "mknodat", CallName: "mknodat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev"}, TypeSize: 4}}, }}, @@ -10521,37 +10521,37 @@ var Calls = []*Call{ }, Ret: &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "ret", ArgDir: 1}}}, {NR: 18446744073709551615, Name: "modify_ldt$read", CallName: "modify_ldt", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 18446744073709551615, Name: "modify_ldt$read_default", CallName: "modify_ldt", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 18446744073709551615, Name: "modify_ldt$write", CallName: "modify_ldt", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 18446744073709551615, Name: "modify_ldt$write2", CallName: "modify_ldt", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 40, Name: "mount", CallName: "mount", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "src"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dst"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "filesystem", Values: []string{"sysfs\x00", "rootfs\x00", "ramfs\x00", "tmpfs\x00", "devtmpfs\x00", "debugfs\x00", "securityfs\x00", "sockfs\x00", "pipefs\x00", "anon_inodefs\x00", "devpts\x00", "ext3\x00", "ext2\x00", "ext4\x00", "hugetlbfs\x00", "vfat\x00", "ecryptfs\x00", "fuseblk\x00", "fuse\x00", "rpc_pipefs\x00", "nfs\x00", "nfs4\x00", "nfsd\x00", "binfmt_misc\x00", "autofs\x00", "xfs\x00", "jfs\x00", "msdos\x00", "ntfs\x00", "minix\x00", "hfs\x00", "hfsplus\x00", "qnx4\x00", "ufs\x00", "btrfs\x00", "configfs\x00", "ncpfs\x00", "qnx6\x00", "exofs\x00", "befs\x00", "vxfs\x00", "gfs2\x00", "gfs2meta\x00", "fusectl\x00", "bfs\x00", "nsfs\x00", "efs\x00", "cifs\x00", "efivarfs\x00", "affs\x00", "tracefs\x00", "bdev\x00", "ocfs2\x00", "ocfs2_dlmfs\x00", "hpfs\x00", "proc\x00", "afs\x00", "reiserfs\x00", "jffs2\x00", "romfs\x00", "aio\x00", "sysv\x00", "v7\x00", "udf\x00", "ceph\x00", "pstore\x00", "adfs\x00", "9p\x00", "hostfs\x00", "squashfs\x00", "cramfs\x00", "iso9660\x00", "coda\x00", "nilfs2\x00", "logfs\x00", "overlay\x00", "f2fs\x00", "omfs\x00", "ubifs\x00", "openpromfs\x00", "bpf\x00", "cgroup\x00", "cgroup2\x00", "cpuset\x00", "mqueue\x00", "aufs\x00", "selinuxfs\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "src"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dst"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "filesystem", Values: []string{"sysfs\x00", "rootfs\x00", "ramfs\x00", "tmpfs\x00", "devtmpfs\x00", "debugfs\x00", "securityfs\x00", "sockfs\x00", "pipefs\x00", "anon_inodefs\x00", "devpts\x00", "ext3\x00", "ext2\x00", "ext4\x00", "hugetlbfs\x00", "vfat\x00", "ecryptfs\x00", "fuseblk\x00", "fuse\x00", "rpc_pipefs\x00", "nfs\x00", "nfs4\x00", "nfsd\x00", "binfmt_misc\x00", "autofs\x00", "xfs\x00", "jfs\x00", "msdos\x00", "ntfs\x00", "minix\x00", "hfs\x00", "hfsplus\x00", "qnx4\x00", "ufs\x00", "btrfs\x00", "configfs\x00", "ncpfs\x00", "qnx6\x00", "exofs\x00", "befs\x00", "vxfs\x00", "gfs2\x00", "gfs2meta\x00", "fusectl\x00", "bfs\x00", "nsfs\x00", "efs\x00", "cifs\x00", "efivarfs\x00", "affs\x00", "tracefs\x00", "bdev\x00", "ocfs2\x00", "ocfs2_dlmfs\x00", "hpfs\x00", "proc\x00", "afs\x00", "reiserfs\x00", "jffs2\x00", "romfs\x00", "aio\x00", "sysv\x00", "v7\x00", "udf\x00", "ceph\x00", "pstore\x00", "adfs\x00", "9p\x00", "hostfs\x00", "squashfs\x00", "cramfs\x00", "iso9660\x00", "coda\x00", "nilfs2\x00", "logfs\x00", "overlay\x00", "f2fs\x00", "omfs\x00", "ubifs\x00", "openpromfs\x00", "bpf\x00", "cgroup\x00", "cgroup2\x00", "cpuset\x00", "mqueue\x00", "aufs\x00", "selinuxfs\x00"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 128, 64, 8192, 1024, 4, 2048, 8, 2, 1, 2097152, 32, 32768, 16777216, 16, 16384, 65536, 131072, 262144, 524288, 1048576, 8388608, 33554432}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data", IsOptional: true}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data", IsOptional: true}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 239, Name: "move_pages", CallName: "move_pages", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr"}, TypeSize: 8}, Buf: "pages"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pages"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &VmaType{TypeCommon: TypeCommon{TypeName: "vma"}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodes", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "status"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pages"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &VmaType{TypeCommon: TypeCommon{TypeName: "vma"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodes", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "status"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "move_pages_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2, 4}}, }}, {NR: 226, Name: "mprotect", CallName: "mprotect", Args: []Type{ @@ -10561,35 +10561,35 @@ var Calls = []*Call{ }}, {NR: 185, Name: "mq_getsetattr", CallName: "mq_getsetattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "mqd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oldattr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oldattr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr", ArgDir: 1}}}, }}, {NR: 184, Name: "mq_notify", CallName: "mq_notify", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "mqd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "notif"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "notif"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, }}, {NR: 180, Name: "mq_open", CallName: "mq_open", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mq_open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 2048, 64, 128, 64}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr"}}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "ret", ArgDir: 1}}}, {NR: 183, Name: "mq_timedreceive", CallName: "mq_timedreceive", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "mqd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msglen"}, TypeSize: 8}, Buf: "msg"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "prio"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 182, Name: "mq_timedsend", CallName: "mq_timedsend", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "mqd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msglen"}, TypeSize: 8}, Buf: "msg"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "prio"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 181, Name: "mq_unlink", CallName: "mq_unlink", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, }}, {NR: 216, Name: "mremap", CallName: "mremap", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}}, @@ -10601,7 +10601,7 @@ var Calls = []*Call{ {NR: 187, Name: "msgctl$IPC_INFO", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 187, Name: "msgctl$IPC_RMID", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, @@ -10610,22 +10610,22 @@ var Calls = []*Call{ {NR: 187, Name: "msgctl$IPC_SET", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msqid_ds"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msqid_ds"}}}, }}, {NR: 187, Name: "msgctl$IPC_STAT", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 187, Name: "msgctl$MSG_INFO", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 187, Name: "msgctl$MSG_STAT", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 186, Name: "msgget", CallName: "msgget", Args: []Type{ &ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "key"}, TypeSize: 8}, ValuesStart: 2039379027, ValuesPerProc: 4}, @@ -10637,14 +10637,14 @@ var Calls = []*Call{ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "ret", ArgDir: 1}}}, {NR: 188, Name: "msgrcv", CallName: "msgrcv", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msgp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msgbuf", ArgDir: 1}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msgp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msgbuf", ArgDir: 1}, IsPacked: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sz"}, TypeSize: 8}, Buf: "msgp"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msgbuf_type", FldName: "typ"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msgrcv_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 8192, 4096}}, }}, {NR: 189, Name: "msgsnd", CallName: "msgsnd", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msgp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msgbuf"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msgp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msgbuf"}, IsPacked: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sz"}, TypeSize: 8}, Buf: "msgp"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msgsnd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048}}, }}, @@ -10664,237 +10664,237 @@ var Calls = []*Call{ }}, {NR: 264, Name: "name_to_handle_at", CallName: "name_to_handle_at", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handle"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "file_handle"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mnt"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handle"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "file_handle"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mnt"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "name_to_handle_at_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 1024}}, }}, {NR: 101, Name: "nanosleep", CallName: "nanosleep", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "req"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "req"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "open", CallName: "open", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 18446744073709551615, Name: "open$dir", CallName: "open", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "ret", ArgDir: 1}}}, {NR: 265, Name: "open_by_handle_at", CallName: "open_by_handle_at", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "mountdirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handle"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "file_handle"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handle"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "file_handle"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }}, {NR: 56, Name: "openat", CallName: "openat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$audio", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/audio\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/audio\x00"}, Length: 11}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$autofs", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/autofs\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/autofs\x00"}, Length: 12}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$binder", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/binder\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/binder\x00"}, Length: 12}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$capi20", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/capi20\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/capi20\x00"}, Length: 12}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$cuse", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/cuse\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/cuse\x00"}, Length: 10}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$dsp", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dsp\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dsp\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$fb0", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/fb0\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/fb0\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$hidraw0", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hidraw0\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hidraw0\x00"}, Length: 13}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$hpet", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hpet\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hpet\x00"}, Length: 10}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$hwrng", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hwrng\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hwrng\x00"}, Length: 11}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$ion", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ion\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ion\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$irnet", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/irnet\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/irnet\x00"}, Length: 11}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$keychord", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/keychord\x00"}, Length: 14}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/keychord\x00"}, Length: 14}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$kvm", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/kvm\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/kvm\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$lightnvm", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/lightnvm/control\x00"}, Length: 22}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/lightnvm/control\x00"}, Length: 22}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$loop_ctrl", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/loop-control\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/loop-control\x00"}, Length: 18}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop_ctrl", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$mixer", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/mixer\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/mixer\x00"}, Length: 11}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$pktcdvd", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/pktcdvd/control\x00"}, Length: 21}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/pktcdvd/control\x00"}, Length: 21}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$ppp", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ppp\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ppp\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$ptmx", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ptmx\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ptmx\x00"}, Length: 10}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$qat_adf_ctl", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/qat_adf_ctl\x00"}, Length: 17}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/qat_adf_ctl\x00"}, Length: 17}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$rfkill", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/rfkill\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/rfkill\x00"}, Length: 12}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$rtc", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/rtc\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/rtc\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$sequencer", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sequencer\x00"}, Length: 15}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sequencer\x00"}, Length: 15}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$sequencer2", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sequencer2\x00"}, Length: 16}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sequencer2\x00"}, Length: 16}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$sr", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sr0\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sr0\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$sw_sync", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sw_sync\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sw_sync\x00"}, Length: 13}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$userio", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/userio\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/userio\x00"}, Length: 12}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$vcs", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcs\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcs\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$vga_arbiter", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vga_arbiter\x00"}, Length: 17}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vga_arbiter\x00"}, Length: 17}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$vhci", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vhci\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vhci\x00"}, Length: 10}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$xenevtchn", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/xen/evtchn\x00"}, Length: 16}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/xen/evtchn\x00"}, Length: 16}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 56, Name: "openat$zygote", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/socket/zygote\x00"}, Length: 19}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/socket/zygote\x00"}, Length: 19}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 18446744073709551615, Name: "pause", CallName: "pause"}, {NR: 241, Name: "perf_event_open", CallName: "perf_event_open", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "perf_event_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "perf_event_attr"}}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "cpu"}, TypeSize: 8}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "group"}}, @@ -10904,15 +10904,15 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "personality_flags", FldName: "persona"}, TypeSize: 8}, Vals: []uint64{0, 68157441, 83886082, 100663299, 83886084, 67108869, 6, 83886087, 8, 67108873, 67108874, 67108875, 12, 67108877, 68157454, 15, 16, 262144, 1048576, 2097152, 4194304, 8388608, 16777216, 33554432, 67108864, 134217728}}, }}, {NR: 18446744073709551615, Name: "pipe", CallName: "pipe", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pipefd"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pipefd"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, }}, {NR: 59, Name: "pipe2", CallName: "pipe2", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pipefd"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pipefd"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pipe_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }}, {NR: 41, Name: "pivot_root", CallName: "pivot_root", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new_root"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "put_old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new_root"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "put_old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 289, Name: "pkey_alloc", CallName: "pkey_alloc", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}}, @@ -10928,24 +10928,24 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pkey", FldName: "key"}}, }}, {NR: 18446744073709551615, Name: "poll", CallName: "poll", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pollfd"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pollfd"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nfds"}, TypeSize: 8}, Buf: "fds"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeout"}, TypeSize: 4}}, }}, {NR: 73, Name: "ppoll", CallName: "ppoll", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pollfd"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pollfd"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nfds"}, TypeSize: 8}, Buf: "fds"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tsp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sigmask"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tsp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sigmask"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "sigmask"}, }}, {NR: 167, Name: "prctl$getname", CallName: "prctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 167, Name: "prctl$getreaper", CallName: "prctl", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "prctl_code_getreaper", FldName: "option"}, TypeSize: 8}, Vals: []uint64{37, 19, 9, 11, 2, 40, 25, 5}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 167, Name: "prctl$intptr", CallName: "prctl", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "prctl_code_intptr", FldName: "option"}, TypeSize: 8}, Vals: []uint64{23, 24, 36, 4, 10, 8, 38, 1, 28, 29, 14, 26, 6, 33}}, @@ -10954,7 +10954,7 @@ var Calls = []*Call{ {NR: 167, Name: "prctl$seccomp", CallName: "prctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 22}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "prctl_seccomp_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prog"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prog"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, }}, {NR: 167, Name: "prctl$setendian", CallName: "prctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 20}, @@ -10971,7 +10971,7 @@ var Calls = []*Call{ }}, {NR: 167, Name: "prctl$setname", CallName: "prctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, }}, {NR: 167, Name: "prctl$setptracer", CallName: "prctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 1499557217}, @@ -10982,45 +10982,45 @@ var Calls = []*Call{ }}, {NR: 67, Name: "pread64", CallName: "pread64", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "pos"}, TypeSize: 8}, Kind: 2}, }}, {NR: 69, Name: "preadv", CallName: "preadv", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "off"}, TypeSize: 8}, Kind: 2}, }}, {NR: 261, Name: "prlimit64", CallName: "prlimit64", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rlimit_type", FldName: "res"}, TypeSize: 8}, Vals: []uint64{9, 4, 0, 2, 1, 10, 8, 12, 13, 7, 6, 5, 14, 15, 11, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit", ArgDir: 1}}}, }}, {NR: 270, Name: "process_vm_readv", CallName: "process_vm_readv", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "loc_vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "loc_vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "loc_vlen"}, TypeSize: 8}, Buf: "loc_vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem_vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem_vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "rem_vlen"}, TypeSize: 8}, Buf: "rem_vec"}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}}, }}, {NR: 271, Name: "process_vm_writev", CallName: "process_vm_writev", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "loc_vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "loc_vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "loc_vlen"}, TypeSize: 8}, Buf: "loc_vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem_vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem_vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "rem_vlen"}, TypeSize: 8}, Buf: "rem_vec"}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}}, }}, {NR: 72, Name: "pselect6", CallName: "pselect6", Args: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "n"}, TypeSize: 8}, Buf: "inp"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "inp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "outp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "exp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tvp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sig"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset_size"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "inp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "outp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "exp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tvp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sig"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset_size"}}}, }}, {NR: 117, Name: "ptrace", CallName: "ptrace", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req", FldName: "req"}, TypeSize: 8}, Vals: []uint64{0, 16904, 8, 16903, 16, 17}}, @@ -11036,30 +11036,30 @@ var Calls = []*Call{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16897}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 117, Name: "ptrace$getregs", CallName: "ptrace", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_getregs", FldName: "req"}, TypeSize: 8}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 117, Name: "ptrace$getregset", CallName: "ptrace", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16900}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pthread_regset", FldName: "what"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 6, 512, 513, 514}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}, }}, {NR: 117, Name: "ptrace$getsig", CallName: "ptrace", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16898}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, }}, {NR: 117, Name: "ptrace$peek", CallName: "ptrace", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_peek", FldName: "req"}, TypeSize: 8}, Vals: []uint64{1, 2}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 117, Name: "ptrace$peekuser", CallName: "ptrace", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 3}, @@ -11069,7 +11069,7 @@ var Calls = []*Call{ {NR: 117, Name: "ptrace$poke", CallName: "ptrace", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_poke", FldName: "req"}, TypeSize: 8}, Vals: []uint64{4, 5}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "data"}, TypeSize: 8}}, }}, {NR: 117, Name: "ptrace$pokeuser", CallName: "ptrace", Args: []Type{ @@ -11088,40 +11088,40 @@ var Calls = []*Call{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_setregs", FldName: "req"}, TypeSize: 8}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 117, Name: "ptrace$setregset", CallName: "ptrace", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16901}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pthread_regset", FldName: "what"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 6, 512, 513, 514}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}, }}, {NR: 117, Name: "ptrace$setsig", CallName: "ptrace", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16899}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, }}, {NR: 68, Name: "pwrite64", CallName: "pwrite64", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "pos"}, TypeSize: 8}, Kind: 2}, }}, {NR: 70, Name: "pwritev", CallName: "pwritev", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "off"}, TypeSize: 8}, Kind: 2}, }}, {NR: 63, Name: "read", CallName: "read", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 63, Name: "read$eventfd", CallName: "read", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 213, Name: "readahead", CallName: "readahead", Args: []Type{ @@ -11130,105 +11130,105 @@ var Calls = []*Call{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "count"}, TypeSize: 8}}, }}, {NR: 18446744073709551615, Name: "readlink", CallName: "readlink", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "siz"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 78, Name: "readlinkat", CallName: "readlinkat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "siz"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 65, Name: "readv", CallName: "readv", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, }}, {NR: 207, Name: "recvfrom", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 207, Name: "recvfrom$ax25", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 207, Name: "recvfrom$inet", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 207, Name: "recvfrom$inet6", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 207, Name: "recvfrom$ipx", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 207, Name: "recvfrom$llc", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 207, Name: "recvfrom$packet", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 207, Name: "recvfrom$unix", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 243, Name: "recvmmsg", CallName: "recvmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_mmsghdr"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_mmsghdr"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 212, Name: "recvmsg", CallName: "recvmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_msghdr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_msghdr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, }}, {NR: 212, Name: "recvmsg$kcm", CallName: "recvmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_msghdr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_msghdr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, }}, {NR: 212, Name: "recvmsg$netrom", CallName: "recvmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netrom"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netrom"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, }}, {NR: 234, Name: "remap_file_pages", CallName: "remap_file_pages", Args: []Type{ @@ -11239,164 +11239,164 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0}}, }}, {NR: 14, Name: "removexattr", CallName: "removexattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, }}, {NR: 18446744073709551615, Name: "rename", CallName: "rename", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 38, Name: "renameat", CallName: "renameat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "oldfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "newfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 276, Name: "renameat2", CallName: "renameat2", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "oldfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "newfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "renameat2_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2, 1, 4}}, }}, {NR: 218, Name: "request_key", CallName: "request_key", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "callout"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "callout"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "keyring_type", FldName: "keyring"}, TypeSize: 8}, Vals: []uint64{18446744073709551615, 18446744073709551614, 18446744073709551613, 18446744073709551612, 18446744073709551611, 18446744073709551610, 18446744073709551609, 18446744073709551608}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ret", ArgDir: 1}}}, {NR: 128, Name: "restart_syscall", CallName: "restart_syscall"}, {NR: 18446744073709551615, Name: "rmdir", CallName: "rmdir", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 134, Name: "rt_sigaction", CallName: "rt_sigaction", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "act"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigaction"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oact", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigaction", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "act"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigaction"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oact", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigaction", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "fake"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fake"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fake"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, }}, {NR: 136, Name: "rt_sigpending", CallName: "rt_sigpending", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "set"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "set"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "set"}, }}, {NR: 135, Name: "rt_sigprocmask", CallName: "rt_sigprocmask", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sigprocmask_how", FldName: "how"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nset"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oset", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nset"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oset", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "nset"}, }}, {NR: 138, Name: "rt_sigqueueinfo", CallName: "rt_sigqueueinfo", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, }}, {NR: 139, Name: "rt_sigreturn", CallName: "rt_sigreturn"}, {NR: 133, Name: "rt_sigsuspend", CallName: "rt_sigsuspend", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "new"}, }}, {NR: 137, Name: "rt_sigtimedwait", CallName: "rt_sigtimedwait", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "these"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ts"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "these"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ts"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "these"}, }}, {NR: 240, Name: "rt_tgsigqueueinfo", CallName: "rt_tgsigqueueinfo", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "gid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "tid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, }}, {NR: 123, Name: "sched_getaffinity", CallName: "sched_getaffinity", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cpusetsize"}, TypeSize: 8}, Buf: "mask"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 275, Name: "sched_getattr", CallName: "sched_getattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sched_attr", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sched_attr", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "attr"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sched_attr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0}}, }}, {NR: 121, Name: "sched_getparam", CallName: "sched_getparam", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 120, Name: "sched_getscheduler", CallName: "sched_getscheduler", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, }}, {NR: 127, Name: "sched_rr_get_interval", CallName: "sched_rr_get_interval", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, }}, {NR: 122, Name: "sched_setaffinity", CallName: "sched_setaffinity", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cpusetsize"}, TypeSize: 8}, Buf: "mask"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, }}, {NR: 274, Name: "sched_setattr", CallName: "sched_setattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sched_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sched_attr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sched_attr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0}}, }}, {NR: 118, Name: "sched_setparam", CallName: "sched_setparam", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 119, Name: "sched_setscheduler", CallName: "sched_setscheduler", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sched_policy", FldName: "policy"}, TypeSize: 8}, Vals: []uint64{0, 3, 5, 1, 2, 6}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 124, Name: "sched_yield", CallName: "sched_yield"}, {NR: 277, Name: "seccomp", CallName: "seccomp", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "seccomp_op", FldName: "op"}, TypeSize: 8}, Vals: []uint64{0, 1}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "seccomp_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prog"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prog"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, }}, {NR: 18446744073709551615, Name: "select", CallName: "select", Args: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "n"}, TypeSize: 8}, Buf: "inp"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "inp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "outp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "exp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tvp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "inp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "outp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "exp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tvp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval", ArgDir: 2}}}, }}, {NR: 191, Name: "semctl$GETALL", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "semnum"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 191, Name: "semctl$GETNCNT", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 191, Name: "semctl$GETPID", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 191, Name: "semctl$GETVAL", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 191, Name: "semctl$GETZCNT", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 191, Name: "semctl$IPC_INFO", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 191, Name: "semctl$IPC_RMID", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, @@ -11407,37 +11407,37 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "semnum"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "semid_ds"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "semid_ds"}}}, }}, {NR: 191, Name: "semctl$IPC_STAT", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "semnum"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 191, Name: "semctl$SEM_INFO", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 191, Name: "semctl$SEM_STAT", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 191, Name: "semctl$SETALL", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "semnum"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}}, }}, {NR: 191, Name: "semctl$SETVAL", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 190, Name: "semget", CallName: "semget", Args: []Type{ &ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "key"}, TypeSize: 8}, ValuesStart: 2039359027, ValuesPerProc: 4}, @@ -11451,169 +11451,169 @@ var Calls = []*Call{ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "ret", ArgDir: 1}}}, {NR: 193, Name: "semop", CallName: "semop", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ops"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sembuf"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ops"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sembuf"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nops"}, TypeSize: 8}, Buf: "ops"}, }}, {NR: 192, Name: "semtimedop", CallName: "semtimedop", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ops"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sembuf"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ops"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sembuf"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nops"}, TypeSize: 8}, Buf: "ops"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 71, Name: "sendfile", CallName: "sendfile", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdout"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdin"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "off", IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", ArgDir: 2}, TypeSize: 8}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "off", IsOptional: true}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", ArgDir: 2}, TypeSize: 8}, Kind: 2}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "count"}, TypeSize: 8}}, }}, {NR: 269, Name: "sendmmsg", CallName: "sendmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_mmsghdr"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_mmsghdr"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 269, Name: "sendmmsg$alg", CallName: "sendmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_algconn", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_alg"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_alg"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 269, Name: "sendmmsg$inet_sctp", CallName: "sendmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_sctp"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_sctp"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 269, Name: "sendmmsg$nfc_llcp", CallName: "sendmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nfc_llcp_send_msghdr"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nfc_llcp_send_msghdr"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 269, Name: "sendmmsg$unix", CallName: "sendmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_un"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_un"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 211, Name: "sendmsg", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_msghdr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_msghdr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 211, Name: "sendmsg$alg", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_algconn", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_alg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_alg"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 211, Name: "sendmsg$inet_sctp", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_sctp"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_sctp"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 211, Name: "sendmsg$kcm", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_msghdr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_msghdr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 211, Name: "sendmsg$netlink", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netlink"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netlink"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 211, Name: "sendmsg$netrom", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netrom"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netrom"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 211, Name: "sendmsg$nfc_llcp", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nfc_llcp_send_msghdr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nfc_llcp_send_msghdr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 211, Name: "sendmsg$unix", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_un"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_un"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 206, Name: "sendto", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 206, Name: "sendto$ax25", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 206, Name: "sendto$inet", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 206, Name: "sendto$inet6", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 206, Name: "sendto$ipx", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 206, Name: "sendto$llc", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 206, Name: "sendto$packet", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 206, Name: "sendto$unix", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 237, Name: "set_mempolicy", CallName: "set_mempolicy", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mbind_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{0, 2, 3, 1, 32768, 16384}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxnode"}, TypeSize: 8}}, }}, {NR: 99, Name: "set_robust_list", CallName: "set_robust_list", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "head"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "robust_list"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "head"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "robust_list"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "head"}, }}, {NR: 18446744073709551615, Name: "set_thread_area", CallName: "set_thread_area", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, }}, {NR: 96, Name: "set_tid_address", CallName: "set_tid_address", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tidptr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tidptr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 152, Name: "setfsgid", CallName: "setfsgid", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "fsgid"}}, @@ -11626,12 +11626,12 @@ var Calls = []*Call{ }}, {NR: 159, Name: "setgroups", CallName: "setgroups", Args: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid"}}}}, }}, {NR: 103, Name: "setitimer", CallName: "setitimer", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "getitimer_which", FldName: "which"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval", ArgDir: 1}}}, }}, {NR: 268, Name: "setns", CallName: "setns", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -11666,13 +11666,13 @@ var Calls = []*Call{ }}, {NR: 164, Name: "setrlimit", CallName: "setrlimit", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rlimit_type", FldName: "res"}, TypeSize: 8}, Vals: []uint64{9, 4, 0, 2, 1, 10, 8, 12, 13, 7, 6, 5, 14, 15, 11, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rlim"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rlim"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit"}}}, }}, {NR: 208, Name: "setsockopt", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "level"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "optname"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$ALG_SET_AEAD_AUTHSIZE", CallName: "setsockopt", Args: []Type{ @@ -11686,1302 +11686,1302 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_alg", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 279}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "keylen"}, TypeSize: 8}, Buf: "key"}, }}, {NR: 208, Name: "setsockopt$SO_ATTACH_FILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 26}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$SO_BINDTODEVICE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 25}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$SO_TIMESTAMPING", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 37}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_so_timestamping"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_so_timestamping"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$ax25_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 257}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{25}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$ax25_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 257}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 5, 3, 4, 9, 6, 7, 8, 12, 10}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$bt_BT_CHANNEL_POLICY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$bt_BT_DEFER_SETUP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$bt_BT_FLUSHABLE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$bt_BT_POWER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8"}, TypeSize: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8"}, TypeSize: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$bt_BT_RCVMTU", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$bt_BT_SECURITY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bt_security"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bt_security"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$bt_BT_SNDMTU", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$bt_BT_VOICE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$bt_hci_HCI_DATA_DIR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$bt_hci_HCI_FILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hci_ufilter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hci_ufilter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$bt_hci_HCI_TIME_STAMP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$bt_l2cap_L2CAP_CONNINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_conninfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_conninfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$bt_l2cap_L2CAP_LM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_l2cap_lm"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_l2cap_lm"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$bt_l2cap_L2CAP_OPTIONS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_options"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_options"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$bt_rfcomm_RFCOMM_LM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 18}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_l2cap_lm"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_l2cap_lm"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$inet6_IPV6_FLOWLABEL_MGR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_flowlabel_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_flowlabel_req"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet6_IPV6_IPSEC_POLICY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet6_IPV6_PKTINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 50}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_pktinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_pktinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet6_IPV6_XFRM_POLICY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 35}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet6_MCAST_JOIN_GROUP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 42}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet6_MCAST_LEAVE_GROUP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 45}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet6_MCAST_MSFILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 48}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_filter_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_filter_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet6_MRT6_ADD_MFC", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 204}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet6_MRT6_ADD_MFC_PROXY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 210}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet6_MRT6_ADD_MIF", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 202}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mif6ctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mif6ctl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet6_MRT6_DEL_MFC", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 205}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet6_MRT6_DEL_MFC_PROXY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 211}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet6_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet6_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{6, 20, 21, 27, 28, 32, 34, 35, 42, 43, 44, 45, 46, 47, 48, 50, 54, 55, 57, 59, 61, 68, 69, 202, 204, 205, 210, 211}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet6_dccp_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{2, 12, 13, 14, 15, 128, 192}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet6_dccp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 3, 4, 5, 6, 10, 11, 16, 17}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet6_group_source_req", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ipv6_group_source_req", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{46, 47, 43, 44}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_source_req_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_source_req_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet6_icmp_ICMP_FILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_icmp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet6_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet6_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 16, 17, 18, 19, 22, 23, 24, 25, 26, 33, 36, 49, 51, 52, 53, 56, 58, 60, 62, 66, 67, 80, 70, 72, 73, 74, 75, 76, 200, 201, 203, 206, 207, 208, 209}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet6_mreq", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ipv6_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{20, 21, 27, 28}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipv6_mreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipv6_mreq"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet6_mtu", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 23}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet6_tcp_TCP_CONGESTION", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "tcp_congestion_control_alg_names", Values: []string{"cubic\x00", "reno\x00", "bic\x00", "cdg\x00", "dctcp\x00", "westwood\x00", "highspeed\x00", "hybla\x00", "htcp\x00", "vegas\x00", "nv\x00", "veno\x00", "scalable\x00", "lp\x00", "yeah\x00", "illinois\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "tcp_congestion_control_alg_names", Values: []string{"cubic\x00", "reno\x00", "bic\x00", "cdg\x00", "dctcp\x00", "westwood\x00", "highspeed\x00", "hybla\x00", "htcp\x00", "vegas\x00", "nv\x00", "veno\x00", "scalable\x00", "lp\x00", "yeah\x00", "illinois\x00"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet6_tcp_TCP_MD5SIG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_md5sig"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_md5sig"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_opt"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_opt"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet6_tcp_TCP_REPAIR_WINDOW", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet6_tcp_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{11, 13, 14, 22, 26, 28, 29}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet6_tcp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet6_udp_encap", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 100}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_encap_option_values"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_encap_option_values"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet6_udp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 100, 101, 102}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet_IP_IPSEC_POLICY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet_IP_XFRM_POLICY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet_MCAST_JOIN_GROUP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 42}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet_MCAST_LEAVE_GROUP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 45}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet_MCAST_MSFILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 48}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_filter_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_filter_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{4, 9, 16, 17, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet_dccp_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{2, 12, 13, 14, 15, 128, 192}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet_dccp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 3, 4, 5, 6, 10, 11, 16, 17}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet_group_source_req", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_group_source_req", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{46, 47, 43, 44}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_source_req_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_source_req_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet_icmp_ICMP_FILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_icmp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21, 22, 23, 24, 33, 34, 49, 50}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet_mreq", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{35, 36, 32}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet_mreqn", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{35, 36, 32}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreqn"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreqn"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet_mreqsrc", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreqsrc", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{39, 38, 40, 37}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq_source"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq_source"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet_msfilter", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 41}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_msfilter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_msfilter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet_mtu", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet_opts", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_opts", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{4, 9}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet_pktinfo", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in_pktinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in_pktinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_ADD_STREAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 121}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_ASSOCINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_AUTH_CHUNK", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 21}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunk"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunk"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 25}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_AUTH_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 23}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkey"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkey"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_AUTOCLOSE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_AUTO_ASCONF", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 30}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_CONTEXT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 114}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_DELAYED_SACK", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 118}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_EVENTS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_HMAC_IDENT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_INITMSG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_MAXSEG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_MAX_BURST", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 20}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_NODELAY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 19}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 31}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_PR_SUPPORTED", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 113}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_RECVNXTINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 33}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_RECVRCVINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_RESET_ASSOC", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 120}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_RESET_STREAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 119}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_RTOINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_SET_PEER_PRIMARY_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 5}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 100}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_REM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 101}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 110}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 107}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_ADD_STREAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 121}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_ASSOCINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_AUTH_CHUNK", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 21}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunk"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunk"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 25}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_AUTH_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 23}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkey"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkey"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_AUTOCLOSE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_AUTO_ASCONF", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 30}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_CONTEXT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 114}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_DELAYED_SACK", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 118}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_EVENTS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_HMAC_IDENT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_INITMSG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_MAXSEG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_MAX_BURST", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 20}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_NODELAY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 19}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 31}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_PRIMARY_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_PR_SUPPORTED", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 113}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_RECVNXTINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 33}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_RECVRCVINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_RESET_ASSOC", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 120}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_RESET_STREAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 119}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_RTOINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 5}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 100}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_REM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 101}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 110}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX_OLD", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 107}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$inet_tcp_TCP_CONGESTION", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "tcp_congestion_control_alg_names", Values: []string{"cubic\x00", "reno\x00", "bic\x00", "cdg\x00", "dctcp\x00", "westwood\x00", "highspeed\x00", "hybla\x00", "htcp\x00", "vegas\x00", "nv\x00", "veno\x00", "scalable\x00", "lp\x00", "yeah\x00", "illinois\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "tcp_congestion_control_alg_names", Values: []string{"cubic\x00", "reno\x00", "bic\x00", "cdg\x00", "dctcp\x00", "westwood\x00", "highspeed\x00", "hybla\x00", "htcp\x00", "vegas\x00", "nv\x00", "veno\x00", "scalable\x00", "lp\x00", "yeah\x00", "illinois\x00"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet_tcp_TCP_MD5SIG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_md5sig"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_md5sig"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet_tcp_TCP_REPAIR_OPTIONS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_opt"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_opt"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet_tcp_TCP_REPAIR_WINDOW", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet_tcp_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{11, 13, 14, 22, 26, 28, 29}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet_tcp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet_udp_encap", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 100}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_encap_option_values"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_encap_option_values"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$inet_udp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 100, 101, 102}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$ipx_IPX_TYPE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 256}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$kcm_KCM_RECV_DISABLE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 281}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 208, Name: "setsockopt$llc_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 268}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "llc_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$netlink_NETLINK_ADD_MEMBERSHIP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$netlink_NETLINK_BROADCAST_ERROR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$netlink_NETLINK_CAP_ACK", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$netlink_NETLINK_DROP_MEMBERSHIP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$netlink_NETLINK_LISTEN_ALL_NSID", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$netlink_NETLINK_NO_ENOBUFS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 5}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$netlink_NETLINK_PKTINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$netlink_NETLINK_RX_RING", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nl_mmap_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nl_mmap_req"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$netlink_NETLINK_TX_RING", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nl_mmap_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nl_mmap_req"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$netrom_NETROM_IDLE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$netrom_NETROM_N2", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$netrom_NETROM_T1", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$netrom_NETROM_T2", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$netrom_NETROM_T4", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$nfc_llcp_NFC_LLCP_MIUX", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 280}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$nfc_llcp_NFC_LLCP_RW", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 280}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 208, Name: "setsockopt$packet_add_memb", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_mreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_mreq"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$packet_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 5, 6, 13, 22}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$packet_drop_memb", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_mreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_mreq"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$packet_fanout", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_fanout_val"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_fanout_val"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$packet_fanout_data", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$packet_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{3, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$packet_rx_ring", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 5}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tpacket_req_u"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tpacket_req_u"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$packet_tx_ring", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tpacket_req_u"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tpacket_req_u"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$sock_attach_bpf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 50}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$sock_cred", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$sock_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{30, 6, 1, 39, 4, 5, 9, 42, 12, 38, 8, 33, 18, 19, 2, 7, 32, 29, 3, 15, 10, 11, 16, 35, 44, 34, 40, 41, 43, 45, 46, 47}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$sock_linger", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "linger"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "linger"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$sock_str", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 25}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$sock_timeval", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_timeval", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{20, 21}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 208, Name: "setsockopt$sock_void", CallName: "setsockopt", Args: []Type{ @@ -12995,9 +12995,9 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, }}, {NR: 5, Name: "setxattr", CallName: "setxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "setxattr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }}, @@ -13009,7 +13009,7 @@ var Calls = []*Call{ {NR: 195, Name: "shmctl$IPC_INFO", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 195, Name: "shmctl$IPC_RMID", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, @@ -13018,17 +13018,17 @@ var Calls = []*Call{ {NR: 195, Name: "shmctl$IPC_SET", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "shmid_ds"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "shmid_ds"}}}, }}, {NR: 195, Name: "shmctl$IPC_STAT", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 195, Name: "shmctl$SHM_INFO", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 195, Name: "shmctl$SHM_LOCK", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, @@ -13037,7 +13037,7 @@ var Calls = []*Call{ {NR: 195, Name: "shmctl$SHM_STAT", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 195, Name: "shmctl$SHM_UNLOCK", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, @@ -13064,16 +13064,16 @@ var Calls = []*Call{ }}, {NR: 132, Name: "sigaltstack", CallName: "sigaltstack", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "ss"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oss", IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oss", IsOptional: true}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 18446744073709551615, Name: "signalfd", CallName: "signalfd", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "mask"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_signal", FldName: "ret", ArgDir: 1}}}, {NR: 74, Name: "signalfd4", CallName: "signalfd4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "mask"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalfd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_signal", FldName: "ret", ArgDir: 1}}}, @@ -13246,121 +13246,121 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_domain", FldName: "domain"}, TypeSize: 8}, Vals: []uint64{1, 2, 10, 4, 16, 9, 3, 8, 5, 17}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 10, 2048, 524288}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "proto"}, TypeSize: 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, }}, {NR: 199, Name: "socketpair$ax25", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 3}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_socket_types", FldName: "type"}, TypeSize: 8}, Vals: []uint64{2, 5, 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_protocols", FldName: "proto"}, TypeSize: 8}, Vals: []uint64{1, 6, 7, 8, 195, 196, 202, 203, 204, 205, 206, 207, 240}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ax25_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ax25_pair", ArgDir: 1}}}, }}, {NR: 199, Name: "socketpair$inet", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 10, 2048, 524288}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "proto"}, TypeSize: 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_in_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_in_pair", ArgDir: 1}}}, }}, {NR: 199, Name: "socketpair$inet6", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 10, 2048, 524288}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "proto"}, TypeSize: 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_in6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_in6_pair", ArgDir: 1}}}, }}, {NR: 199, Name: "socketpair$inet6_dccp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dccp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dccp6_pair", ArgDir: 1}}}, }}, {NR: 199, Name: "socketpair$inet6_icmp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 58}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp6_pair", ArgDir: 1}}}, }}, {NR: 199, Name: "socketpair$inet6_icmp_raw", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 3}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 58}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp6_pair", ArgDir: 1}}}, }}, {NR: 199, Name: "socketpair$inet6_sctp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sctp_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 5}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 132}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp6_pair", ArgDir: 1}}}, }}, {NR: 199, Name: "socketpair$inet6_tcp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp6_pair", ArgDir: 1}}}, }}, {NR: 199, Name: "socketpair$inet6_udp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "udp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "udp6_pair", ArgDir: 1}}}, }}, {NR: 199, Name: "socketpair$inet_dccp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dccp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dccp_pair", ArgDir: 1}}}, }}, {NR: 199, Name: "socketpair$inet_icmp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_pair", ArgDir: 1}}}, }}, {NR: 199, Name: "socketpair$inet_icmp_raw", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 3}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_pair", ArgDir: 1}}}, }}, {NR: 199, Name: "socketpair$inet_sctp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sctp_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 5}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 132}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_pair", ArgDir: 1}}}, }}, {NR: 199, Name: "socketpair$inet_tcp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_pair", ArgDir: 1}}}, }}, {NR: 199, Name: "socketpair$inet_udp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "udp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "udp_pair", ArgDir: 1}}}, }}, {NR: 199, Name: "socketpair$ipx", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 4}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipx_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipx_pair", ArgDir: 1}}}, }}, {NR: 199, Name: "socketpair$llc", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 26}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "llc_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{2, 1}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "llc_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "llc_pair", ArgDir: 1}}}, }}, {NR: 199, Name: "socketpair$packet", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 17}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{3, 2}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 768}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_pair", ArgDir: 1}}}, }}, {NR: 199, Name: "socketpair$unix", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "unix_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 5}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unix_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unix_pair", ArgDir: 1}}}, }}, {NR: 76, Name: "splice", CallName: "splice", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdin"}}, @@ -13371,28 +13371,28 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "splice_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8}}, }}, {NR: 18446744073709551615, Name: "stat", CallName: "stat", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, }}, {NR: 43, Name: "statfs", CallName: "statfs", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 291, Name: "statx", CallName: "statx", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "dfd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "statx_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{256, 1024, 2048, 4096, 24576, 0, 8192, 16384}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "statx_mask", FldName: "mask"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2047, 2048, 4095}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statxbuf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "statx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statxbuf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "statx", ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "symlink", CallName: "symlink", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 36, Name: "symlinkat", CallName: "symlinkat", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "newfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 81, Name: "sync", CallName: "sync"}, {NR: 84, Name: "sync_file_range", CallName: "sync_file_range", Args: []Type{ @@ -13406,40 +13406,40 @@ var Calls = []*Call{ }}, {NR: 18446744073709551615, Name: "sysfs$1", CallName: "sysfs", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fsname"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fsname"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, }}, {NR: 18446744073709551615, Name: "sysfs$2", CallName: "sysfs", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 2}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "fsindex"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "fsname"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "fsname"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "sysfs$3", CallName: "sysfs", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 3}, }}, {NR: 179, Name: "sysinfo", CallName: "sysinfo", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "info"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "info"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 116, Name: "syslog", CallName: "syslog", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "syslog_cmd", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4, 5, 7, 6, 9, 10}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf", IsOptional: true}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf", IsOptional: true}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 1000000, Name: "syz_emit_ethernet", CallName: "syz_emit_ethernet", Args: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "packet"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "packet"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "eth_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "packet"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "eth_packet"}, IsPacked: true}}, }}, {NR: 1000001, Name: "syz_extract_tcp_res", CallName: "syz_extract_tcp_res", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_resources", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_resources", ArgDir: 1}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq_inc"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ack_inc"}, TypeSize: 4}}, }}, {NR: 1000001, Name: "syz_extract_tcp_res$synack", CallName: "syz_extract_tcp_res", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_resources", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_resources", ArgDir: 1}}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "seq_inc"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ack_inc"}, TypeSize: 8}}, }}, {NR: 1000002, Name: "syz_fuse_mount", CallName: "syz_fuse_mount", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "target"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "target"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fuse_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{1, 2, 32768, 8192, 24576, 4096, 49152, 40960, 16384}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}}, @@ -13447,8 +13447,8 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 128, 64, 8192, 1024, 4, 2048, 8, 2, 1, 2097152, 32, 32768, 16777216, 16, 16384, 65536, 131072, 262144, 524288, 1048576, 8388608, 33554432}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "ret", ArgDir: 1}}}, {NR: 1000003, Name: "syz_fuseblk_mount", CallName: "syz_fuseblk_mount", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "target"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "blkdev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "target"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "blkdev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fuse_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{1, 2, 32768, 8192, 24576, 4096, 49152, 40960, 16384}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}}, @@ -13460,179 +13460,179 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "cpufd"}}, &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "usermem"}, RangeBegin: 24, RangeEnd: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_text_arm64"}}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_text_arm64"}}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ntext"}, TypeSize: 8}, Buf: "text"}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "opts"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_arm64"}, IsVarlen: true}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "opts"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_arm64"}, IsVarlen: true}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nopt"}, TypeSize: 8}, Buf: "opts"}, }}, {NR: 1000004, Name: "syz_kvm_setup_cpu$x86", CallName: "syz_kvm_setup_cpu", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "cpufd"}}, &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "usermem"}, RangeBegin: 24, RangeEnd: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_text_x86"}, IsVarlen: true}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_text_x86"}, IsVarlen: true}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ntext"}, TypeSize: 8}, Buf: "text"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_setup_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "opts"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_x86"}, IsVarlen: true}, Kind: 1, RangeEnd: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "opts"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_x86"}, IsVarlen: true}, Kind: 1, RangeEnd: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nopt"}, TypeSize: 8}, Buf: "opts"}, }}, {NR: 1000005, Name: "syz_open_dev$admmidi", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/admmidi#\x00"}, Length: 14}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/admmidi#\x00"}, Length: 14}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$adsp", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/adsp#\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/adsp#\x00"}, Length: 11}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$amidi", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/amidi#\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/amidi#\x00"}, Length: 12}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$audion", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/audio#\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/audio#\x00"}, Length: 12}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$dmmidi", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dmmidi#\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dmmidi#\x00"}, Length: 13}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$dri", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/card#\x00"}, Length: 15}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/card#\x00"}, Length: 15}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$dricontrol", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/controlD#\x00"}, Length: 19}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/controlD#\x00"}, Length: 19}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$drirender", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/renderD#\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/renderD#\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$dspn", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dsp#\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dsp#\x00"}, Length: 10}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$evdev", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/event#\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/event#\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$floppy", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/fd#\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/fd#\x00"}, Length: 9}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$ircomm", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ircomm#\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ircomm#\x00"}, Length: 13}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$loop", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/loop#\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/loop#\x00"}, Length: 11}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$mice", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/mice\x00"}, Length: 16}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/mice\x00"}, Length: 16}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$midi", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/midi#\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/midi#\x00"}, Length: 11}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$mouse", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/mouse#\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/mouse#\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$random", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/random\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/random\x00"}, Length: 12}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sg", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sg#\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sg#\x00"}, Length: 9}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndctrl", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/controlC#\x00"}, Length: 19}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/controlC#\x00"}, Length: 19}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndhw", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/hwC#D#\x00"}, Length: 16}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/hwC#D#\x00"}, Length: 16}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndmidi", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/midiC#D#\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/midiC#D#\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndpcmc", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/pcmC#D#c\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/pcmC#D#c\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndpcmp", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/pcmC#D#p\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/pcmC#D#p\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndseq", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/seq\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/seq\x00"}, Length: 13}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndtimer", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/timer\x00"}, Length: 15}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/timer\x00"}, Length: 15}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$tlk_device", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/tlk_device\x00"}, Length: 16}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/tlk_device\x00"}, Length: 16}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$tun", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/net/tun\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/net/tun\x00"}, Length: 13}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$urandom", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/urandom\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/urandom\x00"}, Length: 13}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$usb", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/bus/usb/00#/00#\x00"}, Length: 21}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/bus/usb/00#/00#\x00"}, Length: 21}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$usbmon", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/usbmon#\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/usbmon#\x00"}, Length: 13}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$vcsa", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcsa#\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcsa#\x00"}, Length: 11}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$vcsn", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcs#\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcs#\x00"}, Length: 10}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, @@ -13642,67 +13642,67 @@ var Calls = []*Call{ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "ret", ArgDir: 1}}}, {NR: 1000007, Name: "syz_test", CallName: "syz_test"}, {NR: 1000007, Name: "syz_test$align0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align0"}}}, }}, {NR: 1000007, Name: "syz_test$align1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align1"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align1"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$align2", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align2"}}}, }}, {NR: 1000007, Name: "syz_test$align3", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align3"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align3"}}}, }}, {NR: 1000007, Name: "syz_test$align4", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align4"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align4"}}}, }}, {NR: 1000007, Name: "syz_test$align5", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align5"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align5"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$align6", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align6"}}}, }}, {NR: 1000007, Name: "syz_test$array0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_struct"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_struct"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$array1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_trailing"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_trailing"}}}, }}, {NR: 1000007, Name: "syz_test$array2", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_blob"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_blob"}}}, }}, {NR: 1000007, Name: "syz_test$bf0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_bf_struct0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_bf_struct0"}}}, }}, {NR: 1000007, Name: "syz_test$bf1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_bf_struct1"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_bf_struct1"}}}, }}, {NR: 1000007, Name: "syz_test$csum_encode", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_encode"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_encode"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv4", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_header"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_header"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv4_tcp", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_tcp_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_tcp_packet"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv4_udp", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_udp_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_udp_packet"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv6_icmp", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_icmp_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_icmp_packet"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv6_tcp", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_tcp_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_tcp_packet"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv6_udp", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_udp_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_udp_packet"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$end0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_end_int_struct"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_end_int_struct"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$end1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_end_var_struct"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_end_var_struct"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$int", CallName: "syz_test", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "a0"}, TypeSize: 8}}, @@ -13712,126 +13712,126 @@ var Calls = []*Call{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "a4"}, TypeSize: 8}}, }}, {NR: 1000007, Name: "syz_test$length0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_int_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_int_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_const_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_const_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length10", CallName: "syz_test", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "a0"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$length11", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$length12", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$length13", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "a0"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "a0"}}, }}, {NR: 1000007, Name: "syz_test$length14", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "a0"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "a0"}}, }}, {NR: 1000007, Name: "syz_test$length15", CallName: "syz_test", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "a0"}, TypeSize: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$length16", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length17", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize2_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize2_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length18", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize3_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize3_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length19", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bf_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bf_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length2", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_flags_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_flags_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length20", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_parent2_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_parent2_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length3", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_len_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_len_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length4", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_len2_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_len2_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length5", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_parent_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_parent_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length6", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_array_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_array_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length7", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_array2_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_array2_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length8", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_complex_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_complex_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length9", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_vma_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_vma_struct"}}}, }}, {NR: 1000007, Name: "syz_test$opt0", CallName: "syz_test", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "a0", IsOptional: true}, TypeSize: 8}}, }}, {NR: 1000007, Name: "syz_test$opt1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, }}, {NR: 1000007, Name: "syz_test$opt2", CallName: "syz_test", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "a0", IsOptional: true}}, }}, {NR: 1000007, Name: "syz_test$recur0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0", ArgDir: 2}}}, }}, {NR: 1000007, Name: "syz_test$recur1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1", ArgDir: 2}}}, }}, {NR: 1000007, Name: "syz_test$recur2", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2", ArgDir: 2}}}, }}, {NR: 1000007, Name: "syz_test$regression0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_regression0_struct", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_regression0_struct", ArgDir: 2}}}, }}, {NR: 1000007, Name: "syz_test$res0", CallName: "syz_test", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_res", FldName: "ret", ArgDir: 1}}}, {NR: 1000007, Name: "syz_test$res1", CallName: "syz_test", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_res", FldName: "a0"}}, }}, {NR: 1000007, Name: "syz_test$struct", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_struct0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_struct0"}}}, }}, {NR: 1000007, Name: "syz_test$text_x86_16", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 1}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$text_x86_32", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$text_x86_64", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 3}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$text_x86_real", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$union0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union0_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union0_struct"}}}, }}, {NR: 1000007, Name: "syz_test$union1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union1_struct"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union1_struct"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$union2", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union2_struct"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union2_struct"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$vma0", CallName: "syz_test", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "v0"}}, @@ -13853,12 +13853,12 @@ var Calls = []*Call{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1}, }}, {NR: 18446744073709551615, Name: "time", CallName: "time", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "t"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "t"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 107, Name: "timer_create", CallName: "timer_create", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timerid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timerid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", ArgDir: 1}}}, }}, {NR: 111, Name: "timer_delete", CallName: "timer_delete", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid"}}, @@ -13868,13 +13868,13 @@ var Calls = []*Call{ }}, {NR: 108, Name: "timer_gettime", CallName: "timer_gettime", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "setting"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "setting"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, }}, {NR: 110, Name: "timer_settime", CallName: "timer_settime", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timer_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, }}, {NR: 85, Name: "timerfd_create", CallName: "timerfd_create", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, @@ -13882,169 +13882,169 @@ var Calls = []*Call{ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "ret", ArgDir: 1}}}, {NR: 87, Name: "timerfd_gettime", CallName: "timerfd_gettime", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, }}, {NR: 86, Name: "timerfd_settime", CallName: "timerfd_settime", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timerfd_settime_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, }}, {NR: 153, Name: "times", CallName: "times", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tms", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tms", ArgDir: 1}}}, }}, {NR: 130, Name: "tkill", CallName: "tkill", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "tid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1}, }}, {NR: 45, Name: "truncate", CallName: "truncate", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "len"}, TypeSize: 8}}, }}, {NR: 39, Name: "umount2", CallName: "umount2", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "umount_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8}}, }}, {NR: 160, Name: "uname", CallName: "uname", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "unlink", CallName: "unlink", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 35, Name: "unlinkat", CallName: "unlinkat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "unlinkat_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 512}}, }}, {NR: 97, Name: "unshare", CallName: "unshare", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clone_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{256, 512, 1024, 2048, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432, 67108864, 134217728, 268435456, 536870912, 1073741824, 2147483648}}, }}, {NR: 18446744073709551615, Name: "uselib", CallName: "uselib", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lib"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lib"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 282, Name: "userfaultfd", CallName: "userfaultfd", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "userfaultfd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "ret", ArgDir: 1}}}, {NR: 18446744073709551615, Name: "ustat", CallName: "ustat", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "dev"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ustat", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ustat", ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "utime", CallName: "utime", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "utimbuf"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "utimbuf"}}}, }}, {NR: 88, Name: "utimensat", CallName: "utimensat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dir"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "utimensat_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 256}}, }}, {NR: 18446744073709551615, Name: "utimes", CallName: "utimes", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, }}, {NR: 75, Name: "vmsplice", CallName: "vmsplice", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "splice_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8}}, }}, {NR: 260, Name: "wait4", CallName: "wait4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "status", IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "status", IsOptional: true}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "wait_options", FldName: "options"}, TypeSize: 8}, Vals: []uint64{1, 2, 8, 4, 2, 8, 1, 16777216, 2147483648, 1073741824, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, }}, {NR: 95, Name: "waitid", CallName: "waitid", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "waitid_which", FldName: "which"}, TypeSize: 8}, Vals: []uint64{1, 2, 0}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "infop", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "infop", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "wait_options", FldName: "options"}, TypeSize: 8}, Vals: []uint64{1, 2, 8, 4, 2, 8, 1, 16777216, 2147483648, 1073741824, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, }}, {NR: 64, Name: "write", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 64, Name: "write$evdev", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_event"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_event"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "data"}, }}, {NR: 64, Name: "write$eventfd", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 64, Name: "write$fuse_bmap", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_bmap_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_bmap_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 64, Name: "write$fuse_init", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_init_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_init_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 64, Name: "write$fuse_interrupt", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_interrupt_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_interrupt_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 64, Name: "write$fuse_ioctl", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_ioctl_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_ioctl_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 64, Name: "write$fuse_notify_delete", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_delete_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_delete_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 64, Name: "write$fuse_notify_inval_entry", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_inval_entry_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_inval_entry_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 64, Name: "write$fuse_notify_inval_inode", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_inval_inode_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_inval_inode_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 64, Name: "write$fuse_notify_poll_wakeup", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_poll_wakeup_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_poll_wakeup_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 64, Name: "write$fuse_notify_retrieve", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_retrieve_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_retrieve_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 64, Name: "write$fuse_notify_store", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_store_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_store_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 64, Name: "write$fuse_poll", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_poll_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_poll_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 64, Name: "write$sndseq", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_event"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_event"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "data"}, }}, {NR: 64, Name: "write$tun", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tun_buffer"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tun_buffer"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 66, Name: "writev", CallName: "writev", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, }}, } diff --git a/sys/sys_ppc64le.go b/sys/sys_ppc64le.go index 8f17edbb4..51cb85764 100644 --- a/sys/sys_ppc64le.go +++ b/sys/sys_ppc64le.go @@ -215,7 +215,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "bnep_connlist_req"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnum"}, TypeSize: 4}, Buf: "ci"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conninfo", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conninfo", ArgDir: 1}}}}, }}, {Key: StructKey{Name: "bpf_attach_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "target"}}, @@ -234,12 +234,12 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "bpf_get_map_info_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "prog"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "info"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_info", ArgDir: 1}, AlignAttr: 8}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_info", ArgDir: 1}, AlignAttr: 8}}, }}, {Key: StructKey{Name: "bpf_get_prog_info_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "prog"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "info"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_prog_info", ArgDir: 1}, AlignAttr: 8}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_prog_info", ArgDir: 1}, AlignAttr: 8}}, }}, {Key: StructKey{Name: "bpf_insn"}, Fields: []Type{ &StructType{TypeCommon: TypeCommon{TypeName: "bpf_insn_generic", FldName: "generic"}}, @@ -268,12 +268,12 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "bpf_map_delete_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "map"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, TypeSize: 8, Type: &BufferType{}}, }}, {Key: StructKey{Name: "bpf_map_get_next_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "map"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "next"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "next"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "bpf_map_info", Dir: 1}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "type", ArgDir: 1}, TypeSize: 4}}, @@ -285,35 +285,35 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "bpf_map_lookup_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "map"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "bpf_map_update_arg"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "map"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, TypeSize: 8, Type: &BufferType{}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_map_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}}, }}, {Key: StructKey{Name: "bpf_obj_get"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "bpf_obj_pin_map"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "fd"}}, }}, {Key: StructKey{Name: "bpf_obj_pin_prog"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "fd"}}, }}, {Key: StructKey{Name: "bpf_prog"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ninsn"}, TypeSize: 4}, Buf: "insns"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "insns"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "bpf_insn"}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "license"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "insns"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "bpf_insn"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "license"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "loglev"}, TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "logsize"}, TypeSize: 4}, Buf: "log"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "log"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "log"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "kver"}, TypeSize: 4}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_load_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1}}, }}, @@ -331,8 +331,8 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "retval"}, TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "insize"}, TypeSize: 4}, Buf: "indata"}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "outsize"}, TypeSize: 4}, Buf: "outdata"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "indata"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "outdata"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "indata"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "outdata"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "repeat"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dur"}, TypeSize: 4}}, }}, @@ -343,7 +343,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "brctl_arg_add_del", Dir: 2}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", ArgDir: 2}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "devname"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "devname"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "pad", ArgDir: 2}, TypeSize: 8}}, }}, {Key: StructKey{Name: "brctl_arg_generic", Dir: 2}, Fields: []Type{ @@ -353,7 +353,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "brctl_arg_get", Dir: 2}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", ArgDir: 2}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "indices", ArgDir: 2}, TypeSize: 8}}, }}, {Key: StructKey{Name: "bt_security"}, Fields: []Type{ @@ -473,7 +473,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "cmtp_connlist_req"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnum"}, TypeSize: 4}, Buf: "ci"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conninfo", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conninfo", ArgDir: 1}}}}, }}, {Key: StructKey{Name: "dccp6_pair", Dir: 1}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "f0", ArgDir: 1}}, @@ -550,18 +550,18 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "drm_buf_free"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 4}, Buf: "list"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, }}, {Key: StructKey{Name: "drm_buf_map"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 4}, Buf: "list"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "virtual"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_pub"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "virtual"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_pub"}}}}, }}, {Key: StructKey{Name: "drm_buf_pub"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "idx"}, TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "total"}, TypeSize: 4}, Buf: "addr"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "used"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "drm_client"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "idx"}, TypeSize: 4}}, @@ -587,22 +587,22 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "drm_ctx_priv_map"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "drmctx", FldName: "ctxid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "handle"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "handle"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "drm_ctx_res"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 4}, Buf: "context"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "context"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "context"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx", ArgDir: 1}}}}, }}, {Key: StructKey{Name: "drm_dma"}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "drmctx", FldName: "context"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sendcnt"}, TypeSize: 4}, Buf: "sendind"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sendind"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sendsiz"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sendind"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sendsiz"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "drm_dma_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 16, 32, 64}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "reqcnd"}, TypeSize: 4}, Buf: "reqind"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "reqsiz0"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reqind"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reqsiz"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reqind"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reqsiz"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "granted"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "drm_gem_close"}, Fields: []Type{ @@ -641,10 +641,10 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "mtrr"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "drm_mode_card_res"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fbid"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "crtcid"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "connid"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "encid"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fbid"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "crtcid"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "connid"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "encid"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nfbid"}, TypeSize: 4}, Buf: "fbid"}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ncrtcid"}, TypeSize: 4}, Buf: "crtcid"}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nconnid"}, TypeSize: 4}, Buf: "connid"}, @@ -655,7 +655,7 @@ var structFields = []*StructFields{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "minh"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "drm_mode_crtc"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "connect"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "connect"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnt"}, TypeSize: 4}, Buf: "connect"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "crtcid"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "x"}, TypeSize: 4}}, @@ -665,7 +665,7 @@ var structFields = []*StructFields{ &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_modeinfo", FldName: "mode"}}, }}, {Key: StructKey{Name: "drm_mode_get_plane_res"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ids"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ids"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnt"}, TypeSize: 4}, Buf: "ids"}, }}, {Key: StructKey{Name: "drm_mode_modeinfo"}, Fields: []Type{ @@ -706,22 +706,22 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "drm_unique_in"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "uni"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "uni"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "uni"}, TypeSize: 8, Type: &BufferType{}}, }}, {Key: StructKey{Name: "drm_unique_out"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "uni"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "uni"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "uni"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "drm_version"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "maj"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "min"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "patch"}, TypeSize: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "namelen"}, TypeSize: 8}, Buf: "name"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "datelen"}, TypeSize: 8}, Buf: "date"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "date"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "date"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "desclen"}, TypeSize: 8}, Buf: "desc"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "desc"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "desc"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "drm_wait_vblank"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "drm_vblank_seq_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{0, 1, 62, 67108864, 134217728, 268435456, 536870912, 1073741824}}, @@ -1393,7 +1393,7 @@ var structFields = []*StructFields{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "intrsk"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "parser"}, TypeSize: 2}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "rdsize"}, TypeSize: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "rddata"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "rddata"}, TypeSize: 8, Type: &BufferType{}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "country"}, TypeSize: 1}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "subclas"}, TypeSize: 1}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "vendor"}, TypeSize: 2}}, @@ -1427,7 +1427,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "hidp_connlist_req"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnum"}, TypeSize: 4}, Buf: "ci"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conninfo", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conninfo", ArgDir: 1}}}}, }}, {Key: StructKey{Name: "icmp6_pair", Dir: 1}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_icmp6", FldName: "f0", ArgDir: 1}}, @@ -1674,11 +1674,11 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "ifconf_buf", Dir: 2}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ifc_len", ArgDir: 2}, TypeSize: 4}, Buf: "ifcu_buf"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifcu_buf", IsOptional: true}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifcu_buf", IsOptional: true}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 2}}}, }}, {Key: StructKey{Name: "ifconf_req", Dir: 2}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ifc_len", ArgDir: 2}, TypeSize: 4}, Buf: "ifcu_req"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifcu_req", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifcu_req", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 2}}}, }}, {Key: StructKey{Name: "ifmap"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mem_start"}, TypeSize: 8}}, @@ -1711,7 +1711,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ifru_mtu"}, TypeSize: 4}}, &StructType{TypeCommon: TypeCommon{TypeName: "ifmap", FldName: "ifru_map"}}, &UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifru_names"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, &StructType{TypeCommon: TypeCommon{TypeName: "if_settings", FldName: "ifru_settings"}}, }}, {Key: StructKey{Name: "ifr_ifru", Dir: 1}, Fields: []Type{ @@ -1721,7 +1721,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ifru_mtu", ArgDir: 1}, TypeSize: 4}}, &StructType{TypeCommon: TypeCommon{TypeName: "ifmap", FldName: "ifru_map", ArgDir: 1}}, &UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifru_names", ArgDir: 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, &StructType{TypeCommon: TypeCommon{TypeName: "if_settings", FldName: "ifru_settings", ArgDir: 1}}, }}, {Key: StructKey{Name: "ifr_ifru", Dir: 2}, Fields: []Type{ @@ -1731,7 +1731,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ifru_mtu", ArgDir: 2}, TypeSize: 4}}, &StructType{TypeCommon: TypeCommon{TypeName: "ifmap", FldName: "ifru_map", ArgDir: 2}}, &UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifru_names", ArgDir: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}}, &StructType{TypeCommon: TypeCommon{TypeName: "if_settings", FldName: "ifru_settings", ArgDir: 2}}, }}, {Key: StructKey{Name: "ifr_ifru_in", Dir: 2}, Fields: []Type{ @@ -1752,7 +1752,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "ifreq_SIOCETHTOOL", Dir: 2}, Fields: []Type{ &UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifr_ifrn", ArgDir: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifr_ifru"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ethtool_cmd_u", ArgDir: 2}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifr_ifru"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ethtool_cmd_u", ArgDir: 2}, IsVarlen: true}}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad", ArgDir: 2}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 2}, TypeSize: 1}}, Kind: 1, RangeBegin: 16, RangeEnd: 16}, }}, {Key: StructKey{Name: "ifreq_SIOCGIFINDEX", Dir: 2}, Fields: []Type{ @@ -1773,31 +1773,31 @@ var structFields = []*StructFields{ &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", FldName: "ifr_addr", ArgDir: 2}}, }}, {Key: StructKey{Name: "ifs_ifsu"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, }}, {Key: StructKey{Name: "ifs_ifsu", Dir: 1}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, }}, {Key: StructKey{Name: "ifs_ifsu", Dir: 2}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}}, }}, {Key: StructKey{Name: "igmp_packet"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "igmp_types", FldName: "type"}, TypeSize: 1}, Vals: []uint64{17, 18, 19, 20, 21, 22, 23, 34, 30, 31}}, @@ -1881,7 +1881,7 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "input_mask"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "input_mask_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 17, 18, 21}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "size"}, TypeSize: 4}, ByteSize: 1, Buf: "ptr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ptr"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ptr"}, TypeSize: 8, Type: &BufferType{}}, }}, {Key: StructKey{Name: "io_cmap"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "map0"}, TypeSize: 8}}, @@ -1912,10 +1912,10 @@ var structFields = []*StructFields{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "lio_opcode", FldName: "op"}, TypeSize: 2}, Vals: []uint64{0, 1, 2, 3, 6, 7, 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "prio"}, TypeSize: 2}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nbytes"}, TypeSize: 8}, Buf: "buf"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "offset"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reserv"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reserv"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "iocb_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{0, 1}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "resfd"}}, }}, @@ -1938,15 +1938,15 @@ var structFields = []*StructFields{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ion_handle", FldName: "handle"}}, }}, {Key: StructKey{Name: "iovec_in"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "addr"}, }}, {Key: StructKey{Name: "iovec_nl"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "netlink_msg"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "netlink_msg"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "data"}, }}, {Key: StructKey{Name: "iovec_out"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "addr"}, }}, {Key: StructKey{Name: "ip_mreq"}, Fields: []Type{ @@ -2377,7 +2377,7 @@ var structFields = []*StructFields{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, }}, {Key: StructKey{Name: "kexec_segment"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sz"}, TypeSize: 8}, Buf: "buf"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "mem"}, TypeSize: 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "memsz"}, TypeSize: 8}}, @@ -2496,7 +2496,7 @@ var structFields = []*StructFields{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "group"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "attr"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, }}, {Key: StructKey{Name: "kvm_dirty_log"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_mem_slots", FldName: "slot"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 509, 510, 511, 10000, 65536, 65537, 65538, 65539, 65540, 66047, 66048, 66049}}, @@ -2592,7 +2592,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "kvm_ioeventfd"}, Fields: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "datam"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_ioeventfd_len", FldName: "len"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 4, 8}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_ioeventfd_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8}}, @@ -2945,7 +2945,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "kvm_text_arm64"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"}, }}, {Key: StructKey{Name: "kvm_text_x86"}, Fields: []Type{ @@ -2956,22 +2956,22 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "kvm_text_x86_16"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 1}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"}, }}, {Key: StructKey{Name: "kvm_text_x86_32"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"}, }}, {Key: StructKey{Name: "kvm_text_x86_64"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 64}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 3}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"}, }}, {Key: StructKey{Name: "kvm_text_x86_real"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"}, }}, {Key: StructKey{Name: "kvm_tpr_access_ctl"}, Fields: []Type{ @@ -3062,8 +3062,8 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "kvm_xen_hvm_config"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msr_index", FldName: "msr"}, TypeSize: 4}, Vals: []uint64{0, 1, 16, 17, 18, 19, 23, 27, 32, 33, 40, 41, 42, 44, 51, 52, 58, 59, 64, 96, 121, 136, 137, 138, 139, 155, 158, 193, 194, 205, 206, 226, 231, 232, 254, 278, 280, 281, 282, 283, 286, 372, 373, 374, 377, 378, 379, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 408, 409, 410, 411, 412, 413, 416, 418, 422, 423, 426, 429, 430, 431, 432, 433, 434, 456, 457, 473, 475, 476, 477, 478, 480, 508, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 962, 963, 964, 965, 1009, 1010, 1014, 1015, 1016, 1017, 1018, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1217, 1232, 1376, 1377, 1392, 1393, 1394, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1536, 1542, 1546, 1547, 1548, 1549, 1552, 1553, 1555, 1556, 1560, 1561, 1563, 1564, 1584, 1585, 1586, 1587, 1588, 1589, 1592, 1593, 1594, 1595, 1600, 1601, 1602, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1624, 1625, 1626, 1627, 1632, 1640, 1641, 1664, 1680, 1712, 1713, 1728, 1760, 1904, 1905, 1906, 1907, 1908, 1911, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, 2200, 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2223, 2224, 2225, 2226, 2227, 2228, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, 2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, 2479, 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2718, 2719, 2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, 2734, 2735, 2736, 2737, 2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, 2767, 2768, 2769, 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2778, 2779, 2780, 2781, 2782, 2783, 2784, 2785, 2786, 2787, 2788, 2789, 2790, 2791, 2792, 2793, 2794, 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, 2803, 2804, 2805, 2806, 2807, 2808, 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817, 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, 2826, 2827, 2828, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2838, 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2848, 2849, 2850, 2851, 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860, 2861, 2862, 2863, 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956, 2957, 2958, 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970, 2971, 2972, 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, 2981, 2982, 2983, 2984, 2985, 2986, 2987, 2988, 2989, 2990, 2991, 2992, 2993, 2994, 2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047, 3048, 3049, 3050, 3051, 3052, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, 3071, 3472, 3488, 3520, 3521, 3522, 3523, 3524, 3525, 3526, 3527, 1073741824, 1073741825, 1073741826, 1073741827, 1073741840, 1073741856, 1073741858, 1073741859, 1073741936, 1073741937, 1073741938, 1073741939, 1073741952, 1073741953, 1073741954, 1073741955, 1073741956, 1073741968, 1073741969, 1073741970, 1073741971, 1073741972, 1073741973, 1073741974, 1073741975, 1073741976, 1073741977, 1073741978, 1073741979, 1073741980, 1073741981, 1073741982, 1073741983, 1073742000, 1073742001, 1073742002, 1073742003, 1073742004, 1073742005, 1073742006, 1073742007, 1073742080, 1073742081, 1073742082, 1073742083, 1073742084, 1073742085, 1263947008, 1263947009, 1263947010, 1263947011, 1263947012, 3221225600, 3221225601, 3221225602, 3221225603, 3221225604, 3221225728, 3221225729, 3221225730, 3221225731, 3221225732, 3221291039, 3221291040, 3221291076, 3221291106, 3221291107, 3221291108, 3221291284, 3221291285, 3221291287, 3221291328, 3221291329, 3221295136, 3221295138, 3221295146, 3221295152, 3221295153, 3221295154, 3221295155, 3221295156, 3221295157, 3221295158, 3221295159, 3221295160, 3221295161, 3221295162, 3221295163, 3221295165}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr32"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr64"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr32"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr64"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size32"}, TypeSize: 1}, Buf: "addr32"}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size64"}, TypeSize: 1}, Buf: "addr64"}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 30, RangeEnd: 30}, @@ -3289,45 +3289,45 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "msghdr_alg"}, Fields: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addr"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrlen"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_alg"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_alg"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "ctrllen"}, TypeSize: 8}, ByteSize: 1, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {Key: StructKey{Name: "msghdr_netlink"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_nl"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_nl"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_un"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_un"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {Key: StructKey{Name: "msghdr_netrom"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {Key: StructKey{Name: "msghdr_sctp"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_sctp"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_sctp"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {Key: StructKey{Name: "msghdr_un"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_un"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_un"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, @@ -3353,11 +3353,11 @@ var structFields = []*StructFields{ &BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}}, }}, {Key: StructKey{Name: "nfc_llcp_send_msghdr"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, @@ -3430,11 +3430,11 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "msg_len"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "recv_msghdr"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_name", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_name", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_namelen"}, TypeSize: 4}, Buf: "msg_name"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_iov"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_iov"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_iovlen"}, TypeSize: 8}, Buf: "msg_iov"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg_control"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg_control"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_controllen"}, TypeSize: 8}, Buf: "msg_control"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "msg_flags"}, TypeSize: 4}}, }}, @@ -3471,7 +3471,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "rt_pad3"}, TypeSize: 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "rt_pad4"}, TypeSize: 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "rt_metric"}, TypeSize: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rt_dev", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rt_dev", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "rt_mtu"}, TypeSize: 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "rt_window"}, TypeSize: 8}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "rt_irtt"}, TypeSize: 2}}, @@ -3629,7 +3629,7 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "sctp_getaddrs_old", Dir: 2}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "assoc_id", ArgDir: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addr_num", ArgDir: 2}, TypeSize: 4}, Buf: "addrs"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrs"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrs"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, }}, {Key: StructKey{Name: "sctp_hmacalgo"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "shmac_num_idents"}, TypeSize: 4}, Buf: "shmac_idents"}, @@ -3822,11 +3822,11 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "msg_len"}, TypeSize: 4}}, }}, {Key: StructKey{Name: "send_msghdr"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_name", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_name", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_namelen"}, TypeSize: 4}, Buf: "msg_name"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_iov"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_iov"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_iovlen"}, TypeSize: 8}, Buf: "msg_iov"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_control"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_control"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_controllen"}, TypeSize: 8}, Buf: "msg_control"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "msg_flags"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, @@ -3862,8 +3862,8 @@ var structFields = []*StructFields{ &UnionType{TypeCommon: TypeCommon{TypeName: "sigevent_u", FldName: "u"}}, }}, {Key: StructKey{Name: "sigevent_thread"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "func"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "attr"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "func"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "attr"}, TypeSize: 8, Type: &BufferType{}}, }}, {Key: StructKey{Name: "sigevent_u"}, Fields: []Type{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}, Kind: 1, RangeBegin: 8, RangeEnd: 8}, @@ -3892,7 +3892,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mask", ArgDir: 2}, TypeSize: 8}}, }}, {Key: StructKey{Name: "sigset_size"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ss"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ss"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 2}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "ss"}, }}, {Key: StructKey{Name: "snd_ctl_elem_id"}, Fields: []Type{ @@ -3920,7 +3920,7 @@ var structFields = []*StructFields{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "items"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "item"}, TypeSize: 4}}, &BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "name"}, Kind: 1, RangeBegin: 64, RangeEnd: 64}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nameptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nameptr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "namelen"}, TypeSize: 4}, Buf: "nameptr"}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad1"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 44, RangeEnd: 44}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "d"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}, Kind: 1, RangeBegin: 4, RangeEnd: 4}, @@ -3931,7 +3931,7 @@ var structFields = []*StructFields{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "space"}, TypeSize: 4}, Buf: "pids"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "used"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "count"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pids"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pids"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id", ArgDir: 1}}}}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 50, RangeEnd: 50}, }}, {Key: StructKey{Name: "snd_ctl_elem_value"}, Fields: []Type{ @@ -4024,7 +4024,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "snd_seq_ev_ext"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "ptr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ptr"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ptr"}, TypeSize: 8, Type: &BufferType{}}, }}, {Key: StructKey{Name: "snd_seq_ev_note"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "chan"}, TypeSize: 1}}, @@ -4040,7 +4040,7 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "snd_seq_ev_quote"}, Fields: []Type{ &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_addr", FldName: "origin"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "val"}, TypeSize: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "event", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_event"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "event", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_event"}}}, }}, {Key: StructKey{Name: "snd_seq_ev_raw32"}, Fields: []Type{ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 3, RangeEnd: 3}, @@ -4249,7 +4249,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "sock_fprog"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 2}, Buf: "filter"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filter"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_filter"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filter"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_filter"}}}}, }}, {Key: StructKey{Name: "sock_in6_pair", Dir: 1}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "f0", ArgDir: 1}}, @@ -5028,43 +5028,43 @@ var structFields = []*StructFields{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f1"}, TypeSize: 8}, Buf: "f0"}, }}, {Key: StructKey{Name: "syz_recur_0"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, }}, {Key: StructKey{Name: "syz_recur_0", Dir: 2}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, }}, {Key: StructKey{Name: "syz_recur_1"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, }}, {Key: StructKey{Name: "syz_recur_1", Dir: 2}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, }}, {Key: StructKey{Name: "syz_recur_2"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a4", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a5", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a4", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a5", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, }}, {Key: StructKey{Name: "syz_recur_2", Dir: 2}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a4", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a5", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a4", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a5", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}}, }}, {Key: StructKey{Name: "syz_recur_2_0"}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}}, }}, {Key: StructKey{Name: "syz_regression0_struct", Dir: 2}, Fields: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "f0", ArgDir: 2}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "f0", ArgDir: 2}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {Key: StructKey{Name: "syz_struct0"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "f0"}, TypeSize: 8}}, @@ -5251,7 +5251,7 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "te_closesession", Dir: 2}, Fields: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "te_session_id", FldName: "session_id", ArgDir: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "answer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_answer", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "answer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_answer", ArgDir: 1}}}, }}, {Key: StructKey{Name: "te_int_mem_union"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "int"}, TypeSize: 4}}, @@ -5269,19 +5269,19 @@ var structFields = []*StructFields{ {Key: StructKey{Name: "te_opensession", Dir: 2}, Fields: []Type{ &StructType{TypeCommon: TypeCommon{TypeName: "te_service_id", FldName: "dest_uuid", ArgDir: 2}}, &StructType{TypeCommon: TypeCommon{TypeName: "te_operation", FldName: "operation", ArgDir: 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "answer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_answer", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "answer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_answer", ArgDir: 1}}}, }}, {Key: StructKey{Name: "te_oper_param"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "index"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "te_oper_param_type_flags", FldName: "type"}, TypeSize: 4}}, &UnionType{TypeCommon: TypeCommon{TypeName: "te_int_mem_union", FldName: "u"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "next_ptr_user", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "next_ptr_user", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, }}, {Key: StructKey{Name: "te_operation", Dir: 2}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "unused_command", ArgDir: 2}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "status", ArgDir: 2}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list_head"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "unused_list_tail"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list_head"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "unused_list_tail"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "list_count", ArgDir: 2}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "unused_interface_side", ArgDir: 2}, TypeSize: 4}}, }}, @@ -5496,11 +5496,11 @@ var structFields = []*StructFields{ }}, {Key: StructKey{Name: "unimapdesc_in"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnt"}, TypeSize: 2}, Buf: "entries"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "entries"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unipair"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "entries"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unipair"}}}}, }}, {Key: StructKey{Name: "unimapdesc_out"}, Fields: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnt"}, TypeSize: 2}, Buf: "entries"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "entries"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unipair", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "entries"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unipair", ArgDir: 1}}}}, }}, {Key: StructKey{Name: "unimapinit"}, Fields: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "size"}, TypeSize: 2}}, @@ -5756,114 +5756,114 @@ var structFields = []*StructFields{ var Calls = []*Call{ {NR: 330, Name: "accept", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "ret", ArgDir: 1}}}, {NR: 330, Name: "accept$alg", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_alg", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_alg", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_alg", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_algconn", FldName: "ret", ArgDir: 1}}}, {NR: 330, Name: "accept$ax25", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "ret", ArgDir: 1}}}, {NR: 330, Name: "accept$inet", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "ret", ArgDir: 1}}}, {NR: 330, Name: "accept$inet6", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "ret", ArgDir: 1}}}, {NR: 330, Name: "accept$ipx", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "ret", ArgDir: 1}}}, {NR: 330, Name: "accept$llc", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "ret", ArgDir: 1}}}, {NR: 330, Name: "accept$netrom", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "ret", ArgDir: 1}}}, {NR: 330, Name: "accept$nfc_llcp", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "ret", ArgDir: 1}}}, {NR: 330, Name: "accept$packet", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "ret", ArgDir: 1}}}, {NR: 330, Name: "accept$unix", CallName: "accept", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "ret", ArgDir: 1}}}, {NR: 344, Name: "accept4", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "ret", ArgDir: 1}}}, {NR: 344, Name: "accept4$ax25", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "ret", ArgDir: 1}}}, {NR: 344, Name: "accept4$inet", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "ret", ArgDir: 1}}}, {NR: 344, Name: "accept4$inet6", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "ret", ArgDir: 1}}}, {NR: 344, Name: "accept4$ipx", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "ret", ArgDir: 1}}}, {NR: 344, Name: "accept4$llc", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "ret", ArgDir: 1}}}, {NR: 344, Name: "accept4$packet", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "ret", ArgDir: 1}}}, {NR: 344, Name: "accept4$unix", CallName: "accept4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "ret", ArgDir: 1}}}, {NR: 51, Name: "acct", CallName: "acct", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename", IsOptional: true}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename", IsOptional: true}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 269, Name: "add_key", CallName: "add_key", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "paylen"}, TypeSize: 8}, Buf: "payload"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "keyring_type", FldName: "keyring"}, TypeSize: 8}, Vals: []uint64{18446744073709551615, 18446744073709551614, 18446744073709551613, 18446744073709551612, 18446744073709551611, 18446744073709551610, 18446744073709551609, 18446744073709551608}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ret", ArgDir: 1}}}, @@ -5872,319 +5872,319 @@ var Calls = []*Call{ }}, {NR: 18446744073709551615, Name: "arch_prctl", CallName: "arch_prctl", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "arch_prctl_code", FldName: "code"}, TypeSize: 8}, Vals: []uint64{4098, 4099, 4097, 4100}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 327, Name: "bind", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 327, Name: "bind$alg", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_alg", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_alg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_alg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 327, Name: "bind$ax25", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 327, Name: "bind$bt_hci", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_hci"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_hci"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 327, Name: "bind$bt_l2cap", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_l2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_l2"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 327, Name: "bind$bt_rfcomm", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_rc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_rc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 327, Name: "bind$bt_sco", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_sco", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_sco"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_sco"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 327, Name: "bind$inet", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 327, Name: "bind$inet6", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 327, Name: "bind$ipx", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 327, Name: "bind$llc", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 327, Name: "bind$netlink", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 327, Name: "bind$netrom", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 327, Name: "bind$nfc_llcp", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 327, Name: "bind$packet", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 327, Name: "bind$unix", CallName: "bind", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 361, Name: "bpf$BPF_GET_MAP_INFO", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_get_map_info_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_get_map_info_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 361, Name: "bpf$BPF_GET_PROG_INFO", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_get_prog_info_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_get_prog_info_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 361, Name: "bpf$BPF_MAP_GET_FD_BY_ID", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "bpf_map_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "bpf_map_id"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "ret", ArgDir: 1}}}, {NR: 361, Name: "bpf$BPF_MAP_GET_NEXT_ID", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 361, Name: "bpf$BPF_PROG_ATTACH", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_attach_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_attach_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 361, Name: "bpf$BPF_PROG_DETACH", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_detach_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_detach_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 361, Name: "bpf$BPF_PROG_GET_FD_BY_ID", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "bpf_prog_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "bpf_prog_id"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "ret", ArgDir: 1}}}, {NR: 361, Name: "bpf$BPF_PROG_GET_NEXT_ID", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 361, Name: "bpf$BPF_PROG_TEST_RUN", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_test_prog_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_test_prog_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 361, Name: "bpf$MAP_CREATE", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_create_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_create_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "ret", ArgDir: 1}}}, {NR: 361, Name: "bpf$MAP_DELETE_ELEM", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_delete_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_delete_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 361, Name: "bpf$MAP_GET_NEXT_KEY", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_get_next_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_get_next_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 361, Name: "bpf$MAP_LOOKUP_ELEM", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_lookup_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_lookup_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 361, Name: "bpf$MAP_UPDATE_ELEM", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_update_arg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_update_arg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 361, Name: "bpf$OBJ_GET_MAP", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_get"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_get"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "ret", ArgDir: 1}}}, {NR: 361, Name: "bpf$OBJ_GET_PROG", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_get"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_get"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "ret", ArgDir: 1}}}, {NR: 361, Name: "bpf$OBJ_PIN_MAP", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_pin_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_pin_map"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 361, Name: "bpf$OBJ_PIN_PROG", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_pin_prog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_pin_prog"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 361, Name: "bpf$PROG_LOAD", CallName: "bpf", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 5}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_prog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_prog"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "ret", ArgDir: 1}}}, {NR: 183, Name: "capget", CallName: "capget", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "hdr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_header"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_data"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "hdr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_header"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_data"}}}, }}, {NR: 184, Name: "capset", CallName: "capset", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "hdr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_header"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_data"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "hdr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_header"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_data"}}}, }}, {NR: 12, Name: "chdir", CallName: "chdir", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 15, Name: "chmod", CallName: "chmod", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }}, {NR: 181, Name: "chown", CallName: "chown", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}}, }}, {NR: 61, Name: "chroot", CallName: "chroot", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 347, Name: "clock_adjtime", CallName: "clock_adjtime", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tx"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timex"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tx"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timex"}}}, }}, {NR: 247, Name: "clock_getres", CallName: "clock_getres", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, }}, {NR: 246, Name: "clock_gettime", CallName: "clock_gettime", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, }}, {NR: 248, Name: "clock_nanosleep", CallName: "clock_nanosleep", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timer_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rqtp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rmtp", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rqtp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rmtp", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, }}, {NR: 245, Name: "clock_settime", CallName: "clock_settime", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 120, Name: "clone", CallName: "clone", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clone_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{256, 512, 1024, 2048, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432, 67108864, 134217728, 268435456, 536870912, 1073741824, 2147483648}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "sp"}, Type: &BufferType{}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "parentid"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "childtid"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "tls"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "sp"}, TypeSize: 8, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "parentid"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "childtid"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "tls"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 6, Name: "close", CallName: "close", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, }}, {NR: 328, Name: "connect", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 328, Name: "connect$ax25", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 328, Name: "connect$bt_l2cap", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_l2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_l2"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 328, Name: "connect$bt_rfcomm", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_rc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_rc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 328, Name: "connect$bt_sco", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_sco", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_sco"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_sco"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 328, Name: "connect$inet", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 328, Name: "connect$inet6", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 328, Name: "connect$ipx", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 328, Name: "connect$llc", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 328, Name: "connect$netlink", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 328, Name: "connect$netrom", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 328, Name: "connect$nfc_llcp", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 328, Name: "connect$nfc_raw", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_raw", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 328, Name: "connect$packet", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 328, Name: "connect$unix", CallName: "connect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 8, Name: "creat", CallName: "creat", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 129, Name: "delete_module", CallName: "delete_module", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "delete_module_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 512}}, }}, {NR: 41, Name: "dup", CallName: "dup", Args: []Type{ @@ -6209,7 +6209,7 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "op"}, TypeSize: 8}, Val: 1}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event"}, IsPacked: true}}, }}, {NR: 237, Name: "epoll_ctl$EPOLL_CTL_DEL", CallName: "epoll_ctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}}, @@ -6220,19 +6220,19 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "op"}, TypeSize: 8}, Val: 3}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event"}, IsPacked: true}}, }}, {NR: 303, Name: "epoll_pwait", CallName: "epoll_pwait", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event", ArgDir: 1}, IsPacked: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event", ArgDir: 1}, IsPacked: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "maxevents"}, TypeSize: 8}, Buf: "events"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeout"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sigmask"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sigmask"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "sigmask"}, }}, {NR: 238, Name: "epoll_wait", CallName: "epoll_wait", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event", ArgDir: 1}, IsPacked: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event", ArgDir: 1}, IsPacked: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "maxevents"}, TypeSize: 8}, Buf: "events"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeout"}, TypeSize: 4}}, }}, @@ -6244,15 +6244,15 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "eventfd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{524288, 2048, 1}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "ret", ArgDir: 1}}}, {NR: 11, Name: "execve", CallName: "execve", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "argv"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "envp"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "argv"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "envp"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, }}, {NR: 362, Name: "execveat", CallName: "execveat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "argv"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "envp"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "argv"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "envp"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "at_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 256, 1024, 2048, 4096}}, }}, {NR: 1, Name: "exit", CallName: "exit", Args: []Type{ @@ -6263,7 +6263,7 @@ var Calls = []*Call{ }}, {NR: 298, Name: "faccessat", CallName: "faccessat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "faccessat_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{256, 512, 1024, 2048, 4096}}, }}, @@ -6288,7 +6288,7 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fanotify_mark", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 128, 4, 8, 16, 32, 64}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fanotify_mask", FldName: "mask"}, TypeSize: 8}, Vals: []uint64{1, 2, 8, 16, 32, 65536, 131072, 1073741824, 134217728}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fddir"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 133, Name: "fchdir", CallName: "fchdir", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -6299,7 +6299,7 @@ var Calls = []*Call{ }}, {NR: 297, Name: "fchmodat", CallName: "fchmodat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }}, {NR: 95, Name: "fchown", CallName: "fchown", Args: []Type{ @@ -6309,7 +6309,7 @@ var Calls = []*Call{ }}, {NR: 289, Name: "fchownat", CallName: "fchownat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "at_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 256, 1024, 2048, 4096}}, @@ -6335,12 +6335,12 @@ var Calls = []*Call{ {NR: 55, Name: "fcntl$getownex", CallName: "fcntl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "f_owner_ex", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "f_owner_ex", ArgDir: 1}}}, }}, {NR: 55, Name: "fcntl$lock", CallName: "fcntl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fcntl_lock", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{6, 7, 5}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lock"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "flock"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lock"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "flock"}}}, }}, {NR: 55, Name: "fcntl$notify", CallName: "fcntl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -6365,7 +6365,7 @@ var Calls = []*Call{ {NR: 55, Name: "fcntl$setownex", CallName: "fcntl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "f_owner_ex"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "f_owner_ex"}}}, }}, {NR: 55, Name: "fcntl$setpipe", CallName: "fcntl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -6387,18 +6387,18 @@ var Calls = []*Call{ }}, {NR: 214, Name: "fgetxattr", CallName: "fgetxattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 353, Name: "finit_module", CallName: "finit_module", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "finit_module_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }}, {NR: 217, Name: "flistxattr", CallName: "flistxattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"}, }}, {NR: 143, Name: "flock", CallName: "flock", Args: []Type{ @@ -6407,22 +6407,22 @@ var Calls = []*Call{ }}, {NR: 220, Name: "fremovexattr", CallName: "fremovexattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, }}, {NR: 211, Name: "fsetxattr", CallName: "fsetxattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "setxattr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }}, {NR: 108, Name: "fstat", CallName: "fstat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, }}, {NR: 100, Name: "fstatfs", CallName: "fstatfs", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 118, Name: "fsync", CallName: "fsync", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -6432,48 +6432,48 @@ var Calls = []*Call{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "len"}, TypeSize: 8}}, }}, {NR: 221, Name: "futex", CallName: "futex", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "futex_op", FldName: "op"}, TypeSize: 8}, Vals: []uint64{0, 9, 1, 3, 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "val"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr2"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr2"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "val3"}, TypeSize: 8}}, }}, {NR: 290, Name: "futimesat", CallName: "futimesat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dir"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, }}, {NR: 130, Name: "get_kernel_syms", CallName: "get_kernel_syms", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "table"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "table"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 260, Name: "get_mempolicy", CallName: "get_mempolicy", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mode"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mode"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxnode"}, TypeSize: 8}}, &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mempolicy_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 4, 2, 1}}, }}, {NR: 299, Name: "get_robust_list", CallName: "get_robust_list", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "head"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "robust_list", ArgDir: 1}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "head"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "head"}, TypeSize: 8, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "robust_list", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "head"}}, }}, {NR: 18446744073709551615, Name: "get_thread_area", CallName: "get_thread_area", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, }}, {NR: 182, Name: "getcwd", CallName: "getcwd", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 141, Name: "getdents", CallName: "getdents", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ent"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ent"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "ent"}, }}, {NR: 202, Name: "getdents64", CallName: "getdents64", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ent"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ent"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "ent"}, }}, {NR: 50, Name: "getegid", CallName: "getegid", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "ret", ArgDir: 1}}}, @@ -6481,61 +6481,61 @@ var Calls = []*Call{ {NR: 47, Name: "getgid", CallName: "getgid", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "ret", ArgDir: 1}}}, {NR: 80, Name: "getgroups", CallName: "getgroups", Args: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 2}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 2}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 2}}}}, }}, {NR: 105, Name: "getitimer", CallName: "getitimer", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "getitimer_which", FldName: "which"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval", ArgDir: 1}}}, }}, {NR: 332, Name: "getpeername", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 332, Name: "getpeername$ax25", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 332, Name: "getpeername$inet", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 332, Name: "getpeername$inet6", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 332, Name: "getpeername$ipx", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 332, Name: "getpeername$llc", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 332, Name: "getpeername$netlink", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 332, Name: "getpeername$netrom", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 332, Name: "getpeername$packet", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 332, Name: "getpeername$unix", CallName: "getpeername", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}}, }}, {NR: 132, Name: "getpgid", CallName: "getpgid", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, @@ -6549,1144 +6549,1144 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "who"}}, }}, {NR: 359, Name: "getrandom", CallName: "getrandom", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "getrandom_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }}, {NR: 170, Name: "getresgid", CallName: "getresgid", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rgid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "egid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sgid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rgid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "egid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sgid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}}, }}, {NR: 165, Name: "getresuid", CallName: "getresuid", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ruid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "euid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "suid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ruid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "euid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "suid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}}, }}, {NR: 76, Name: "getrlimit", CallName: "getrlimit", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rlimit_type", FldName: "res"}, TypeSize: 8}, Vals: []uint64{9, 4, 0, 2, 1, 10, 8, 12, 13, 7, 6, 5, 14, 15, 11, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rlim"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rlim"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit", ArgDir: 1}}}, }}, {NR: 77, Name: "getrusage", CallName: "getrusage", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rusage_who", FldName: "who"}, TypeSize: 8}, Vals: []uint64{0, 18446744073709551615, 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "usage"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "usage"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, }}, {NR: 331, Name: "getsockname", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 331, Name: "getsockname$ax25", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 331, Name: "getsockname$inet", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 331, Name: "getsockname$inet6", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 331, Name: "getsockname$ipx", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 331, Name: "getsockname$llc", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 331, Name: "getsockname$netlink", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 331, Name: "getsockname$netrom", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 331, Name: "getsockname$packet", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 331, Name: "getsockname$unix", CallName: "getsockname", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}}, }}, {NR: 340, Name: "getsockopt", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "level"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "optname"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$SO_BINDTODEVICE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 25}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 340, Name: "getsockopt$SO_PEERCRED", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 21}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 340, Name: "getsockopt$SO_TIMESTAMPING", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 37}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$ax25_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 257}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{25}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$ax25_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 257}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 5, 3, 4, 9, 6, 7, 8, 12, 10}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$bt_BT_CHANNEL_POLICY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 340, Name: "getsockopt$bt_BT_DEFER_SETUP", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 340, Name: "getsockopt$bt_BT_FLUSHABLE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 340, Name: "getsockopt$bt_BT_POWER", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8"}, TypeSize: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8"}, TypeSize: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 340, Name: "getsockopt$bt_BT_RCVMTU", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 340, Name: "getsockopt$bt_BT_SECURITY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bt_security", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bt_security", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 340, Name: "getsockopt$bt_BT_SNDMTU", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 340, Name: "getsockopt$bt_BT_VOICE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}}, }}, {NR: 340, Name: "getsockopt$bt_hci", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_hci_sockopt", FldName: "opt"}, TypeSize: 8}, Vals: []uint64{1, 3, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 340, Name: "getsockopt$bt_l2cap_L2CAP_CONNINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_conninfo", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_conninfo", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 340, Name: "getsockopt$bt_l2cap_L2CAP_LM", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 340, Name: "getsockopt$bt_l2cap_L2CAP_OPTIONS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_options", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_options", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 340, Name: "getsockopt$bt_rfcomm_RFCOMM_CONNINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 18}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 340, Name: "getsockopt$bt_rfcomm_RFCOMM_LM", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 18}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 340, Name: "getsockopt$bt_sco_SCO_CONNINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_sco", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 340, Name: "getsockopt$bt_sco_SCO_OPTIONS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_sco", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 340, Name: "getsockopt$inet6_IPV6_FLOWLABEL_MGR", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_flowlabel_req", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_flowlabel_req", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet6_IPV6_IPSEC_POLICY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet6_IPV6_XFRM_POLICY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 35}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet6_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet6_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{6, 20, 21, 27, 28, 32, 34, 35, 42, 43, 44, 45, 46, 47, 48, 50, 54, 55, 57, 59, 61, 68, 69, 202, 204, 205, 210, 211}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet6_dccp_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{2, 12, 13, 14, 15, 128, 192}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet6_dccp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 3, 4, 5, 6, 10, 11, 16, 17}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet6_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet6_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 16, 17, 18, 19, 22, 23, 24, 25, 26, 33, 36, 49, 51, 52, 53, 56, 58, 60, 62, 66, 67, 80, 70, 72, 73, 74, 75, 76, 200, 201, 203, 206, 207, 208, 209}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet6_mreq", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ipv6_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{20, 21, 27, 28}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipv6_mreq", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipv6_mreq", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet6_mtu", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 23}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet6_tcp_TCP_REPAIR_WINDOW", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet6_tcp_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{11, 13, 14, 22, 26, 28, 29}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet6_tcp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet6_udp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 100, 101, 102}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet_IP_IPSEC_POLICY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet_IP_XFRM_POLICY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{4, 9, 16, 17, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet_dccp_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{2, 12, 13, 14, 15, 128, 192}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet_dccp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 3, 4, 5, 6, 10, 11, 16, 17}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21, 22, 23, 24, 33, 34, 49, 50}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet_mreq", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{35, 36, 32}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet_mreqn", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{35, 36, 32}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreqn", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreqn", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet_mreqsrc", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreqsrc", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{39, 38, 40, 37}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq_source", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq_source", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet_mtu", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet_opts", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_opts", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{4, 9}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet_pktinfo", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in_pktinfo", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in_pktinfo", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_ASSOCINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_AUTOCLOSE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_AUTO_ASCONF", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 30}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_CONTEXT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 114}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_DELAYED_SACK", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack", ArgDir: 2}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack", ArgDir: 2}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 118}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_EVENTS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_ids", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_ids", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 28}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 112}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_stats", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_stats", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 109}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 108}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_HMAC_IDENT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_INITMSG", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 27}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_MAXSEG", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg", ArgDir: 2}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg", ArgDir: 2}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_MAX_BURST", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 20}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_NODELAY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 19}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 31}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 26}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 115}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prstatus", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prstatus", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_PR_SUPPORTED", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 113}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_RECVNXTINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 33}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_RECVRCVINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_RESET_STREAMS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 119}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_RTOINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 111}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs_old", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs_old", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 102}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_peeloff_arg_t", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_peeloff_arg_t", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp6_SCTP_STATUS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_status", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_status", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_ASSOCINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_AUTOCLOSE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_AUTO_ASCONF", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 30}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_CONTEXT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 114}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_DELAYED_SACK", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack", ArgDir: 2}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack", ArgDir: 2}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 118}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_EVENTS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_ids", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_ids", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 28}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_GET_ASSOC_STATS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 112}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_stats", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_stats", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 109}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 108}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_HMAC_IDENT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_INITMSG", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 27}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_MAXSEG", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg", ArgDir: 2}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg", ArgDir: 2}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_MAX_BURST", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 20}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst", ArgDir: 1}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst", ArgDir: 1}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_NODELAY", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 19}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 31}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 26}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_PRIMARY_ADDR", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim", ArgDir: 2}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 115}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prstatus", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prstatus", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_PR_SUPPORTED", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 113}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_RECVNXTINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 33}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_RECVRCVINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_RESET_STREAMS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 119}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_RTOINFO", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 111}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs_old", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs_old", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 102}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_peeloff_arg_t", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_peeloff_arg_t", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_sctp_SCTP_STATUS", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_status", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_status", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}}, }}, {NR: 340, Name: "getsockopt$inet_tcp_TCP_REPAIR_WINDOW", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet_tcp_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{11, 13, 14, 22, 26, 28, 29}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet_tcp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$inet_udp_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 100, 101, 102}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$ipx_IPX_TYPE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 256}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$kcm_KCM_RECV_DISABLE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 281}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 340, Name: "getsockopt$llc_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 268}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "llc_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$netlink", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_sockopts", FldName: "opt"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 340, Name: "getsockopt$netrom_NETROM_IDLE", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 340, Name: "getsockopt$netrom_NETROM_N2", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 340, Name: "getsockopt$netrom_NETROM_T1", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 340, Name: "getsockopt$netrom_NETROM_T2", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 340, Name: "getsockopt$netrom_NETROM_T4", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}}, }}, {NR: 340, Name: "getsockopt$nfc_llcp", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 280}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "nfc_llcp_opts", FldName: "opt"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 340, Name: "getsockopt$packet_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 5, 6, 13, 22}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$packet_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{3, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$sock_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{28, 31, 26}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$sock_cred", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 21}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$sock_int", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{30, 6, 1, 39, 4, 5, 9, 42, 12, 38, 8, 33, 16, 17, 2, 7, 32, 29, 3, 15, 10, 11, 20, 35, 44, 34, 40, 41, 43, 45, 46, 47}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$sock_linger", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "linger", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "linger", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 340, Name: "getsockopt$sock_timeval", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_timeval", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{18, 19}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}}, }}, {NR: 207, Name: "gettid", CallName: "gettid", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "ret", ArgDir: 1}}}, {NR: 24, Name: "getuid", CallName: "getuid", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "ret", ArgDir: 1}}}, {NR: 212, Name: "getxattr", CallName: "getxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 128, Name: "init_module", CallName: "init_module", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mod"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mod"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "mod"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, }}, {NR: 276, Name: "inotify_add_watch", CallName: "inotify_add_watch", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_inotify", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inotify_mask", FldName: "mask"}, TypeSize: 8}, Vals: []uint64{1, 4, 8, 16, 256, 512, 1024, 2, 2048, 64, 128, 32, 33554432, 67108864, 536870912, 2147483648, 16777216}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "inotifydesc", FldName: "ret", ArgDir: 1}}}, {NR: 275, Name: "inotify_init", CallName: "inotify_init", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_inotify", FldName: "ret", ArgDir: 1}}}, @@ -7699,8 +7699,8 @@ var Calls = []*Call{ }}, {NR: 231, Name: "io_cancel", CallName: "io_cancel", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", FldName: "ctx"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "iocb"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iocb"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_event", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "iocb"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iocb"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_event", ArgDir: 1}}}, }}, {NR: 228, Name: "io_destroy", CallName: "io_destroy", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", FldName: "ctx"}}, @@ -7709,37 +7709,37 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", FldName: "ctx"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "min_nr"}, TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr"}, TypeSize: 8}, Buf: "events"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_event", ArgDir: 1}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_event", ArgDir: 1}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 227, Name: "io_setup", CallName: "io_setup", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "n"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctx"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctx"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", ArgDir: 1}}}, }}, {NR: 230, Name: "io_submit", CallName: "io_submit", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", FldName: "ctx"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr"}, TypeSize: 8}, Buf: "iocbpp"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "iocbpp"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iocb"}}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "iocbpp"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iocb"}}}}}, }}, {NR: 54, Name: "ioctl", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_ADD_BUFS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223348246}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_ADD_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775392}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_ADD_MAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223872533}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_AGP_ACQUIRE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, @@ -7748,27 +7748,27 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$DRM_IOCTL_AGP_ALLOC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223348276}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_buffer", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_buffer", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_AGP_BIND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148557878}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_binding"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_binding"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_AGP_ENABLE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148033586}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_AGP_FREE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149606453}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_buffer"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_buffer"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_AGP_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077437491}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_AGP_RELEASE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, @@ -7777,22 +7777,22 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$DRM_IOCTL_AGP_UNBIND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148557879}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_binding"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_binding"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_AUTH_MAGIC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147771409}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_CONTROL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148033556}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_control"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_control"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_DMA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3225445417}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_dma"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_dma"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_DROP_MASTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, @@ -7801,147 +7801,147 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$DRM_IOCTL_FREE_BUFS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148557850}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_free"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_free"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_GEM_CLOSE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148033545}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_close"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_close"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_GEM_FLINK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775370}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_flink", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_flink", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_GEM_OPEN", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299659}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_open", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_open", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_GET_CAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299660}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_get_cap"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_get_cap"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_GET_CLIENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223872517}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_client"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_client"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_GET_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775395}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_GET_MAGIC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074029570}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_GET_MAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223872516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_GET_SAREA_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299677}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_priv_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_priv_map"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_GET_STATS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1090020358}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_GET_UNIQUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299649}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_unique_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_unique_out"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_INFO_BUFS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299672}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_IRQ_BUSID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299651}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_irq_busid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_irq_busid"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_LOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148033578}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_lock"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_lock"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_MAP_BUFS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222823961}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_map"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_MARK_BUFS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149606423}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_MODESET_CTL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148033544}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_modeset_ctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_modeset_ctl"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_MODE_GETCRTC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3228066977}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_crtc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_crtc"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299829}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_get_plane_res"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_get_plane_res"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_MODE_GETRESOURCES", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3225445536}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_card_res"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_card_res"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_MODE_SETCRTC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3228066978}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_crtc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_crtc"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_NEW_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148033573}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222037550}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_prime_handle", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_prime_handle", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222037549}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_prime_handle", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_prime_handle", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_RES_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299686}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_res"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_res"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_RM_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775393}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_RM_MAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2150130715}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_SET_CLIENT_CAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148557837}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_get_cap"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_get_cap"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_SET_MASTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, @@ -7950,302 +7950,302 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$DRM_IOCTL_SET_SAREA_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148557852}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_priv_map"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_priv_map"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_SET_UNIQUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148557840}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_unique_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_unique_in"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_SET_VERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299655}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_set_version"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_set_version"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_SG_ALLOC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299704}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_scatter_gather"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_scatter_gather"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_SG_FREE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148557881}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_scatter_gather"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_scatter_gather"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_SWITCH_CTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148033572}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_UNLOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148033579}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_lock"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_lock"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_VERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3225445376}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_version"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_version"}}}, }}, {NR: 54, Name: "ioctl$DRM_IOCTL_WAIT_VBLANK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222823994}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_wait_vblank"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_wait_vblank"}}}, }}, {NR: 54, Name: "ioctl$EVIOCGABS0", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075332416}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGABS20", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075332448}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGABS2F", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075332463}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGABS3F", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075332479}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGBITKEY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077953825}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGBITSND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077953842}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGBITSW", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077953829}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGEFFECTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021764}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074283778}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGKEY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077953816}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGKEYCODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074283780}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGKEYCODE_V2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1076380932}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGLED", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077953817}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGMASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074808210}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_mask"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_mask"}}}, }}, {NR: 54, Name: "ioctl$EVIOCGMTSLOTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077953802}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGNAME", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077953798}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGPHYS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077953799}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGPROP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077953801}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGRAB", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147763600}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$EVIOCGREP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074283779}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGSND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077953818}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGSW", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077953819}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGUNIQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077953800}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCGVERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021633}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$EVIOCREVOKE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147763601}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$EVIOCRMFF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147763585}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$EVIOCSABS0", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149074368}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, }}, {NR: 54, Name: "ioctl$EVIOCSABS20", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149074400}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, }}, {NR: 54, Name: "ioctl$EVIOCSABS2F", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149074415}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, }}, {NR: 54, Name: "ioctl$EVIOCSABS3F", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149074431}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}}, }}, {NR: 54, Name: "ioctl$EVIOCSCLOCKID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147763616}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$EVIOCSFF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2150647168}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ff_effect"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ff_effect"}}}, }}, {NR: 54, Name: "ioctl$EVIOCSKEYCODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148025604}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 2, RangeEnd: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 2, RangeEnd: 2}}, }}, {NR: 54, Name: "ioctl$EVIOCSKEYCODE_V2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2150122756}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_keymap_entry"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_keymap_entry"}}}, }}, {NR: 54, Name: "ioctl$EVIOCSMASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148550035}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_mask"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_mask"}}}, }}, {NR: 54, Name: "ioctl$EVIOCSREP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148025603}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 2, RangeEnd: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 2, RangeEnd: 2}}, }}, {NR: 54, Name: "ioctl$FIONREAD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074030207}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$FUSE_DEV_IOC_CLONE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074062592}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse"}}}, }}, {NR: 54, Name: "ioctl$GIO_CMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19312}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_cmap", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_cmap", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$GIO_FONT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19296}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$GIO_FONTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19307}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$GIO_SCRNMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19264}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$GIO_UNIMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19302}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapdesc_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapdesc_out"}}}, }}, {NR: 54, Name: "ioctl$GIO_UNISCRNMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19305}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "ioctl$ION_IOC_ALLOC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_allocation_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_allocation_data", ArgDir: 2}}}, }}, {NR: 18446744073709551615, Name: "ioctl$ION_IOC_CUSTOM", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_custom_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_custom_data", ArgDir: 2}}}, }}, {NR: 18446744073709551615, Name: "ioctl$ION_IOC_FREE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_handle_data"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_handle_data"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$ION_IOC_IMPORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, }}, {NR: 18446744073709551615, Name: "ioctl$ION_IOC_MAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, }}, {NR: 18446744073709551615, Name: "ioctl$ION_IOC_SHARE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, }}, {NR: 18446744073709551615, Name: "ioctl$ION_IOC_SYNC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$KDADDIO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -8268,52 +8268,52 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KDGETKEYCODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19276}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbkeycode"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbkeycode"}}}, }}, {NR: 54, Name: "ioctl$KDGETLED", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19249}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, }}, {NR: 54, Name: "ioctl$KDGETMODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19259}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 54, Name: "ioctl$KDGKBDIACR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19274}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KDGKBENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19270}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbentry"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbentry"}}}, }}, {NR: 54, Name: "ioctl$KDGKBLED", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19300}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, }}, {NR: 54, Name: "ioctl$KDGKBMETA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19298}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 54, Name: "ioctl$KDGKBMODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19268}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 54, Name: "ioctl$KDGKBSENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19272}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbentry"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbentry"}}}, }}, {NR: 54, Name: "ioctl$KDGKBTYPE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19251}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}}, }}, {NR: 54, Name: "ioctl$KDMKTONE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -8323,7 +8323,7 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KDSETKEYCODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19277}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbkeycode"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbkeycode"}}}, }}, {NR: 54, Name: "ioctl$KDSETLED", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -8348,17 +8348,17 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KDSKBMETA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19299}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, }}, {NR: 54, Name: "ioctl$KDSKBMODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19269}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, }}, {NR: 54, Name: "ioctl$KDSKBSENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19273}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 54, Name: "ioctl$KIOCSOUND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -8368,37 +8368,37 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KVM_ARM_SET_DEVICE_ADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148576939}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_arm_device_addr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_arm_device_addr"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_ARM_VCPU_INIT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_init"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_init"}}}, }}, {NR: 54, Name: "ioctl$KVM_ASSIGN_DEV_IRQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151722608}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_irq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_irq"}}}, }}, {NR: 54, Name: "ioctl$KVM_ASSIGN_PCI_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980777}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, }}, {NR: 54, Name: "ioctl$KVM_ASSIGN_SET_INTX_MASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151722660}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, }}, {NR: 54, Name: "ioctl$KVM_ASSIGN_SET_MSIX_ENTRY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148576884}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_msix_entry"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_msix_entry"}}}, }}, {NR: 54, Name: "ioctl$KVM_ASSIGN_SET_MSIX_NR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148052595}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_msix_nr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_msix_nr"}}}, }}, {NR: 54, Name: "ioctl$KVM_CHECK_EXTENSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd"}}, @@ -8413,7 +8413,7 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KVM_CREATE_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222056672}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_create_device", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_create_device", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$KVM_CREATE_IRQCHIP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, @@ -8422,7 +8422,7 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KVM_CREATE_PIT2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151722615}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_config"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_config"}}}, }}, {NR: 54, Name: "ioctl$KVM_CREATE_VCPU", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, @@ -8437,87 +8437,87 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KVM_DEASSIGN_DEV_IRQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151722613}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_irq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_irq"}}}, }}, {NR: 54, Name: "ioctl$KVM_DEASSIGN_PCI_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151722610}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}}, }}, {NR: 54, Name: "ioctl$KVM_DIRTY_TLB", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148576938}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_dirty_tlb"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_dirty_tlb"}}}, }}, {NR: 54, Name: "ioctl$KVM_ENABLE_CAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2154344099}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_enable_cap_vm"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_enable_cap_vm"}}}, }}, {NR: 54, Name: "ioctl$KVM_ENABLE_CAP_CPU", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2154344099}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_enable_cap_cpu"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_enable_cap_cpu"}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_CLOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1076932220}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_clock_data", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_clock_data", ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_CPUID2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid2", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid2", ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_DEBUGREGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_debugregs", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_debugregs", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_DEVICE_ATTR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149101282}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_DIRTY_LOG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148576834}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_dirty_log"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_dirty_log"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_EMULATED_CPUID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_FPU", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1090563724}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_fpu", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_fpu", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_IRQCHIP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3255348834}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_irq_chip", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_irq_chip", ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_LAPIC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_lapic_state"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_lapic_state"}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_MP_STATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074048664}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_MSRS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msrs", ArgDir: 1}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msrs", ArgDir: 1}, IsPacked: true}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_MSR_INDEX_LIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msr_list"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msr_list"}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_NR_MMU_PAGES", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, @@ -8527,37 +8527,37 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KVM_GET_ONE_REG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148576939}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_one_reg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_one_reg"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_PIT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2", ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_PIT2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_REGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1099476609}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_regs", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_regs", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_REG_LIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221794480}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_reg_list"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_reg_list"}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_SREGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1154526851}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_sregs", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_sregs", ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_SUPPORTED_CPUID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_TSC_KHZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, @@ -8566,7 +8566,7 @@ var Calls = []*Call{ {NR: 18446744073709551615, Name: "ioctl$KVM_GET_VCPU_EVENTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_events", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_events", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KVM_GET_VCPU_MMAP_SIZE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd"}}, @@ -8575,42 +8575,42 @@ var Calls = []*Call{ {NR: 18446744073709551615, Name: "ioctl$KVM_GET_XCRS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xcrs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xcrs"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_GET_XSAVE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xsave", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xsave", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KVM_HAS_DEVICE_ATTR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149101283}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, }}, {NR: 54, Name: "ioctl$KVM_INTERRUPT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147790470}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$KVM_IOEVENTFD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151722617}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_ioeventfd"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_ioeventfd"}}}, }}, {NR: 54, Name: "ioctl$KVM_IRQFD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149625462}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irqfd"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irqfd"}}}, }}, {NR: 54, Name: "ioctl$KVM_IRQ_LINE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148052577}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_level"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_level"}}}, }}, {NR: 54, Name: "ioctl$KVM_IRQ_LINE_STATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221794407}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_level"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_level"}}}, }}, {NR: 54, Name: "ioctl$KVM_KVMCLOCK_CTRL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, @@ -8623,27 +8623,27 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KVM_PPC_ALLOCATE_HTAB", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221532327}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$KVM_PPC_GET_PVINFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2155916961}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KVM_PPC_GET_SMMU_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1112583846}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KVM_REGISTER_COALESCED_MMIO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148576871}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_coalesced_mmio_zone"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_coalesced_mmio_zone"}}}, }}, {NR: 54, Name: "ioctl$KVM_REINJECT_CONTROL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 536915569}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_reinject_control"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_reinject_control"}}}, }}, {NR: 54, Name: "ioctl$KVM_RUN", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, @@ -8653,97 +8653,97 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KVM_S390_INTERRUPT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148576916}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_interrupt"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_interrupt"}}}, }}, {NR: 54, Name: "ioctl$KVM_S390_INTERRUPT_CPU", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148576916}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_interrupt"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_interrupt"}}}, }}, {NR: 54, Name: "ioctl$KVM_S390_UCAS_MAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149101136}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_ucas_mapping"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_ucas_mapping"}}}, }}, {NR: 54, Name: "ioctl$KVM_S390_UCAS_UNMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149101137}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_ucas_mapping"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_ucas_mapping"}}}, }}, {NR: 54, Name: "ioctl$KVM_S390_VCPU_FAULT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148052562}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_BOOT_CPU_ID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 536915576}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}, Kind: 3, RangeEnd: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}, Kind: 3, RangeEnd: 2}}, }}, {NR: 54, Name: "ioctl$KVM_SET_CLOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2150674043}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_clock_data"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_clock_data"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_CPUID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_CPUID2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid2"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_DEBUGREGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_debugregs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_debugregs"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_DEVICE_ATTR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149101281}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_FPU", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2164305549}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_fpu"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_fpu"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_GSI_ROUTING", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148052586}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_routing"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_routing"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_GUEST_DEBUG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2164829851}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_guest_debug"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_guest_debug"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_IDENTITY_MAP_ADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148052552}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_IRQCHIP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1107865187}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_irq_chip"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_irq_chip"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_LAPIC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_lapic_state"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_lapic_state"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_MP_STATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147790489}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_mp_state"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_mp_state"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_MSRS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msrs"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msrs"}, IsPacked: true}}, }}, {NR: 54, Name: "ioctl$KVM_SET_NR_MMU_PAGES", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, @@ -8753,32 +8753,32 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KVM_SET_ONE_REG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148576940}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_one_reg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_one_reg"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_PIT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_PIT2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_REGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2173218434}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_regs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_regs"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_SIGNAL_MASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147790475}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_signal_mask"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_signal_mask"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_SREGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2228268676}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_sregs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_sregs"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_TSC_KHZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, @@ -8793,32 +8793,32 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KVM_SET_USER_MEMORY_REGION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149625414}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_userspace_memory_region"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_userspace_memory_region"}}}, }}, {NR: 54, Name: "ioctl$KVM_SET_VAPIC_ADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148052627}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_VCPU_EVENTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_events"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_events"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_XCRS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xcrs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xcrs"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_SET_XSAVE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xsave"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xsave"}}}, }}, {NR: 54, Name: "ioctl$KVM_SIGNAL_MSI", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149625509}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msi"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msi"}}}, }}, {NR: 54, Name: "ioctl$KVM_SMI", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, @@ -8827,37 +8827,37 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$KVM_TPR_ACCESS_REPORTING", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223891602}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_tpr_access_ctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_tpr_access_ctl"}}}, }}, {NR: 54, Name: "ioctl$KVM_TRANSLATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222843013}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_translation"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_translation"}}}, }}, {NR: 54, Name: "ioctl$KVM_UNREGISTER_COALESCED_MMIO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148576872}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_coalesced_mmio_zone"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_coalesced_mmio_zone"}}}, }}, {NR: 54, Name: "ioctl$KVM_X86_GET_MCE_CAP_SUPPORTED", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310813}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$KVM_X86_SETUP_MCE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148052636}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_mce_cap"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_mce_cap"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_X86_SET_MCE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_x86_mce"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_x86_mce"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$KVM_XEN_HVM_CONFIG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xen_hvm_config"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xen_hvm_config"}}}, }}, {NR: 54, Name: "ioctl$LOOP_CHANGE_FD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, @@ -8885,12 +8885,12 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$LOOP_GET_STATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19459}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$LOOP_GET_STATUS64", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19461}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info64", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info64", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$LOOP_SET_CAPACITY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, @@ -8909,12 +8909,12 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$LOOP_SET_STATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19458}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info"}}}, }}, {NR: 54, Name: "ioctl$LOOP_SET_STATUS64", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19460}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info64"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info64"}}}, }}, {NR: 54, Name: "ioctl$PERF_EVENT_IOC_DISABLE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, @@ -8929,12 +8929,12 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$PERF_EVENT_IOC_ID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074275335}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "id"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "id"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 54, Name: "ioctl$PERF_EVENT_IOC_PERIOD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148017156}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "period"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "period"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, }}, {NR: 54, Name: "ioctl$PERF_EVENT_IOC_REFRESH", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, @@ -8954,7 +8954,7 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$PERF_EVENT_IOC_SET_FILTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148017158}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filter"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filter"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, }}, {NR: 54, Name: "ioctl$PERF_EVENT_IOC_SET_OUTPUT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}}, @@ -8964,12 +8964,12 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$PIO_CMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19312}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_cmap"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_cmap"}}}, }}, {NR: 54, Name: "ioctl$PIO_FONT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19297}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 54, Name: "ioctl$PIO_FONTRESET", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -8979,337 +8979,337 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$PIO_FONTX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19308}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 54, Name: "ioctl$PIO_SCRNMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19265}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 54, Name: "ioctl$PIO_UNIMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19303}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapdesc_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapdesc_in"}}}, }}, {NR: 54, Name: "ioctl$PIO_UNIMAPCLR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19304}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapinit"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapinit"}}}, }}, {NR: 54, Name: "ioctl$PIO_UNISCRNMAP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19306}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 54, Name: "ioctl$RNDADDENTROPY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148028931}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rnd_entpropy"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rnd_entpropy"}}}, }}, {NR: 54, Name: "ioctl$RNDADDTOENTCNT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147766785}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$RNDCLEARPOOL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 536891910}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$RNDGETENTCNT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074024960}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$RNDZAPENTCNT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 536891908}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$SIOCGIFHWADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35111}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$SIOCSIFHWADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35108}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_CARD_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1098405121}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_ADD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3239073047}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3239073041}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_LIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3226490128}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_list"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_list"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151699732}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_READ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3301463314}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_value"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_REMOVE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3225441561}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_REPLACE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3239073048}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_UNLOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151699733}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3301463315}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_value"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_HWDEP_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1088181537}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221509408}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_PCM_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3240121649}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_pcm_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_pcm_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025776}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767602}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_POWER_STATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025937}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_PVERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025728}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3238810945}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_rawmidi_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_rawmidi_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221509440}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_RAWMIDI_PREFER_SUBDEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767618}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221509398}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_TLV_COMMAND", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221771548}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_TLV_READ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221771546}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_CTL_IOCTL_TLV_WRITE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221771547}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_CLIENT_ID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025217}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_CREATE_PORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3232256800}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3230421810}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2158514977}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_DELETE_QUEUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2156679987}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3233567504}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3227013963}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_pool"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_pool"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3230421814}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3232256802}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3226227529}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_client"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_client"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3230421812}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3227276096}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3224130369}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3227538245}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_timer"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_timer"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3226489680}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_PVERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025216}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3233567569}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3232256850}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_QUERY_SUBS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3227013967}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_query_subs"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_query_subs"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151699278}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_remove_events"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_remove_events"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222295299}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_running_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_running_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2159825681}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2153272140}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_pool"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_pool"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_PORT_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2158514979}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2152485706}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_client"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_client"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3230421813}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2150388546}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2153796422}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_timer"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_timer"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2152747824}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3224392450}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_system_info"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_system_info"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2152747825}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_CONTINUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, @@ -9318,32 +9318,32 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_GINFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3237499907}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_ginfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_ginfo"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_GPARAMS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2152223748}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_gparams"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_gparams"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_GSTATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3226489861}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_gstatus"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_gstatus"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_INFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1088967697}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222557697}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_id"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_PARAMS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2152748050}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_params"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_params"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_PAUSE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, @@ -9352,12 +9352,12 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_PVERSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025472}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_SELECT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2150913040}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_select"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_select"}}}, }}, {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_START", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, @@ -9366,7 +9366,7 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_STATUS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1080054804}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_STOP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, @@ -9375,7 +9375,7 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$SNDRV_TIMER_IOCTL_TREAD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767298}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}, Kind: 3, RangeEnd: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}, Kind: 3, RangeEnd: 1}}, }}, {NR: 54, Name: "ioctl$TCFLSH", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9385,12 +9385,12 @@ var Calls = []*Call{ {NR: 18446744073709551615, Name: "ioctl$TCGETA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio", ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "ioctl$TCGETS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$TCSBRK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9405,32 +9405,32 @@ var Calls = []*Call{ {NR: 18446744073709551615, Name: "ioctl$TCSETA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$TCSETAF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$TCSETAW", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$TCSETS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$TCSETSF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, }}, {NR: 18446744073709551615, Name: "ioctl$TCSETSW", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, }}, {NR: 54, Name: "ioctl$TCXONC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9440,17 +9440,17 @@ var Calls = []*Call{ {NR: 18446744073709551615, Name: "ioctl$TE_IOCTL_CLOSE_CLIENT_SESSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_closesession", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_closesession", ArgDir: 2}}}, }}, {NR: 18446744073709551615, Name: "ioctl$TE_IOCTL_LAUNCH_OPERATION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_launchop", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_launchop", ArgDir: 2}}}, }}, {NR: 18446744073709551615, Name: "ioctl$TE_IOCTL_OPEN_CLIENT_SESSION", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_opensession", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_opensession", ArgDir: 2}}}, }}, {NR: 18446744073709551615, Name: "ioctl$TE_IOCTL_SS_CMD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "fd"}}, @@ -9472,82 +9472,82 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$TIOCGETD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21540}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TIOCGLCKTRMIOS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21590}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}}, }}, {NR: 54, Name: "ioctl$TIOCGPGRP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074033783}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$TIOCGSID", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074033783}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$TIOCGSOFTCAR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21529}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 18446744073709551615, Name: "ioctl$TIOCGWINSZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "winsize", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "winsize", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$TIOCLINUX2", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_selection"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_selection"}}}, }}, {NR: 54, Name: "ioctl$TIOCLINUX3", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}, Val: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}, Val: 3}}, }}, {NR: 54, Name: "ioctl$TIOCLINUX4", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}, Val: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}, Val: 4}}, }}, {NR: 54, Name: "ioctl$TIOCLINUX5", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loadlut"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loadlut"}}}, }}, {NR: 54, Name: "ioctl$TIOCLINUX6", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_shift_state"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_shift_state"}}}, }}, {NR: 54, Name: "ioctl$TIOCLINUX7", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_report_mouse"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_report_mouse"}}}, }}, {NR: 54, Name: "ioctl$TIOCMBIC", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21527}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TIOCMBIS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21527}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TIOCMGET", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21525}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TIOCMSET", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21528}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TIOCNOTTY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9560,12 +9560,12 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$TIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074033779}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TIOCPKT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21536}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TIOCSBRK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9579,22 +9579,22 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$TIOCSETD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21539}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TIOCSLCKTRMIOS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21591}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$TIOCSPGRP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074033783}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, }}, {NR: 54, Name: "ioctl$TIOCSSOFTCAR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21530}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TIOCSTI", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9604,22 +9604,22 @@ var Calls = []*Call{ {NR: 18446744073709551615, Name: "ioctl$TIOCSWINSZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "winsize"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "winsize"}}}, }}, {NR: 54, Name: "ioctl$TIOCTTYGSTRUCT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21530}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$TTUNGETFILTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074812123}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$TUNATTACHFILTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148553941}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, }}, {NR: 54, Name: "ioctl$TUNDETACHFILTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, @@ -9629,107 +9629,107 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$TUNGETFEATURES", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025679}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TUNGETIFF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025682}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TUNGETSNDBUF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025683}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TUNGETVNETHDRSZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025687}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TUNSETIFF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767498}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, }}, {NR: 54, Name: "ioctl$TUNSETIFINDEX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767514}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TUNSETLINK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767501}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TUNSETNOCSUM", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767496}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TUNSETOFFLOAD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767504}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TUNSETOWNER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767500}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid"}}}, }}, {NR: 54, Name: "ioctl$TUNSETPERSIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767499}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TUNSETQUEUE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767513}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}}, }}, {NR: 54, Name: "ioctl$TUNSETSNDBUF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767508}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$TUNSETTXFILTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767505}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tun_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tun_filter"}}}, }}, {NR: 54, Name: "ioctl$TUNSETVNETHDRSZ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767512}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$UFFDIO_API", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222841919}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_api"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_api"}}}, }}, {NR: 54, Name: "ioctl$UFFDIO_COPY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074833922}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, }}, {NR: 54, Name: "ioctl$UFFDIO_REGISTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223366144}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_register"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_register"}}}, }}, {NR: 54, Name: "ioctl$UFFDIO_UNREGISTER", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074833921}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, }}, {NR: 54, Name: "ioctl$UFFDIO_WAKE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074833922}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, }}, {NR: 54, Name: "ioctl$UFFDIO_ZEROPAGE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074833922}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}}, }}, {NR: 54, Name: "ioctl$VT_ACTIVATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9743,17 +9743,17 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$VT_GETMODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22017}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_mode", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_mode", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$VT_GETSTATE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22019}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_stat"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_stat"}}}, }}, {NR: 54, Name: "ioctl$VT_OPENQRY", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22016}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$VT_RELDISP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9762,17 +9762,17 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$VT_RESIZE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22025}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_sizes"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_sizes"}}}, }}, {NR: 54, Name: "ioctl$VT_RESIZEX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22026}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_consize"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_consize"}}}, }}, {NR: 54, Name: "ioctl$VT_SETMODE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22018}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_mode"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_mode"}}}, }}, {NR: 54, Name: "ioctl$VT_WAITACTIVE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}}, @@ -9781,437 +9781,437 @@ var Calls = []*Call{ {NR: 54, Name: "ioctl$fiemap", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223348747}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fiemap"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fiemap"}}}, }}, {NR: 54, Name: "ioctl$int_in", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ioctl_int_in", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{2147772030, 2147772029}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, }}, {NR: 54, Name: "ioctl$int_out", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ioctl_int_out", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{1074292352, 536870914}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 54, Name: "ioctl$sock_FIOGETOWN", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35075}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$sock_FIOSETOWN", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35073}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, }}, {NR: 54, Name: "ioctl$sock_SIOCADDDLCI", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35200}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dlci_add", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dlci_add", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_SIOCBRADDBR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35232}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, }}, {NR: 54, Name: "ioctl$sock_SIOCBRDELBR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35233}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, }}, {NR: 54, Name: "ioctl$sock_SIOCDELDLCI", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35201}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dlci_add"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dlci_add"}}}, }}, {NR: 54, Name: "ioctl$sock_SIOCETHTOOL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35142}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_SIOCETHTOOL", ArgDir: 2}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_SIOCETHTOOL", ArgDir: 2}, IsPacked: true}}, }}, {NR: 54, Name: "ioctl$sock_SIOCGIFBR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35136}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "brctl_arg", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "brctl_arg", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_SIOCGIFCONF", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35088}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ifconf", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ifconf", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_SIOCGIFINDEX", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35123}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_SIOCGIFINDEX", ArgDir: 2}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_SIOCGIFINDEX", ArgDir: 2}, IsPacked: true}}, }}, {NR: 54, Name: "ioctl$sock_SIOCGPGRP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35076}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$sock_SIOCGSKNS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35148}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 2}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 2}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074030207}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_SIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074033779}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_SIOCOUTQNSD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35147}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_SIOCSIFBR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35136}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "brctl_arg", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "brctl_arg", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_SIOCSPGRP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35074}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}}, }}, {NR: 54, Name: "ioctl$sock_bt", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_ioctl", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{1074033779, 1074030207, 35078, 35079}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_bt_bnep_BNEPCONNADD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147762888}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_connadd_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_connadd_req"}}}, }}, {NR: 54, Name: "ioctl$sock_bt_bnep_BNEPCONNDEL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147762889}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conndel_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conndel_req"}}}, }}, {NR: 54, Name: "ioctl$sock_bt_bnep_BNEPGETCONNINFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021075}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conninfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conninfo"}}}, }}, {NR: 54, Name: "ioctl$sock_bt_bnep_BNEPGETCONNLIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021074}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_connlist_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_connlist_req"}}}, }}, {NR: 54, Name: "ioctl$sock_bt_bnep_BNEPGETSUPPFEAT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021076}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_bt_cmtp_CMTPCONNADD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_cmtp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147763144}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_connadd_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_connadd_req"}}}, }}, {NR: 54, Name: "ioctl$sock_bt_cmtp_CMTPCONNDEL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_cmtp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147763145}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conndel_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conndel_req"}}}, }}, {NR: 54, Name: "ioctl$sock_bt_cmtp_CMTPGETCONNINFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_cmtp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021331}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conninfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conninfo"}}}, }}, {NR: 54, Name: "ioctl$sock_bt_cmtp_CMTPGETCONNLIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_cmtp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021330}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_connlist_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_connlist_req"}}}, }}, {NR: 54, Name: "ioctl$sock_bt_hci", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_hci_ioctl", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{2147764425, 2147764426, 2147764427, 2147764428, 1074022610, 1074022611, 1074022612, 1074022613, 1074022615, 2147764444, 2147764445, 2147764446, 2147764447, 2147764448, 2147764449, 2147764450, 2147764451, 2147764452, 2147764454, 2147764455, 1074022640}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_bt_hidp_HIDPCONNADD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hidp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147764424}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_connadd_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_connadd_req"}}}, }}, {NR: 54, Name: "ioctl$sock_bt_hidp_HIDPCONNDEL", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hidp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147764425}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conndel_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conndel_req"}}}, }}, {NR: 54, Name: "ioctl$sock_bt_hidp_HIDPGETCONNINFO", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hidp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074022611}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conninfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conninfo"}}}, }}, {NR: 54, Name: "ioctl$sock_bt_hidp_HIDPGETCONNLIST", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hidp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074022610}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_connlist_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_connlist_req"}}}, }}, {NR: 54, Name: "ioctl$sock_ifreq", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ifreq_ioctls", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{35088, 35089, 35091, 35092, 35093, 35094, 35095, 35096, 35097, 35098, 35099, 35100, 35101, 35102, 35103, 35104, 35105, 35106, 35107, 35108, 35109, 35110, 35111, 35113, 35120, 35121, 35122, 35123, 35124, 35125, 35126, 35127, 35128, 35138, 35139, 35142, 35143, 35144, 35145, 35146, 35184, 35185, 35216, 35217, 35218, 35219, 35220, 35221, 35234, 35235, 35248, 35249}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_inet6_SIOCADDRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35083}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_rtmsg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_rtmsg"}}}, }}, {NR: 54, Name: "ioctl$sock_inet6_SIOCDELRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35084}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_rtmsg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_rtmsg"}}}, }}, {NR: 54, Name: "ioctl$sock_inet6_SIOCDIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35126}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, }}, {NR: 54, Name: "ioctl$sock_inet6_SIOCSIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35094}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, }}, {NR: 54, Name: "ioctl$sock_inet6_SIOCSIFDSTADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35096}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}}, }}, {NR: 54, Name: "ioctl$sock_inet6_tcp_SIOCATMARK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35077}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_inet6_tcp_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074030207}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_inet6_tcp_SIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074033779}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_inet6_tcp_SIOCOUTQNSD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35147}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_inet6_udp_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074030207}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_inet6_udp_SIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074033779}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCADDRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35083}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCDARP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35155}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in"}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCDELRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35084}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCGARP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35156}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCGIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35093}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCGIFBRDADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35097}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCGIFDSTADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35095}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCGIFNETMASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35099}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCGIFPFLAGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35125}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCRTMSG", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35085}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCSARP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35157}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in"}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCSIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35094}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCSIFBRDADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35098}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCSIFDSTADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35096}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCSIFFLAGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35092}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCSIFNETMASK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35100}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_inet_SIOCSIFPFLAGS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35124}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_inet_sctp_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074030207}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_inet_tcp_SIOCATMARK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35077}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_inet_tcp_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074030207}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_inet_tcp_SIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074033779}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_inet_tcp_SIOCOUTQNSD", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35147}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_inet_udp_SIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074030207}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_inet_udp_SIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074033779}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_ipx_SIOCAIPXITFCRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35296}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_ipx_SIOCAIPXPRISLT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35297}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_ipx_SIOCGIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35093}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_ipx", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_ipx", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_ipx_SIOCIPXCFGDATA", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35298}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipx_config_data", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipx_config_data", ArgDir: 1}}}, }}, {NR: 54, Name: "ioctl$sock_ipx_SIOCIPXNCPCONN", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35299}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, }}, {NR: 54, Name: "ioctl$sock_ipx_SIOCSIFADDR", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35094}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_ipx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_ipx"}}}, }}, {NR: 54, Name: "ioctl$sock_kcm_SIOCKCMATTACH", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35296}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_attach"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_attach"}}}, }}, {NR: 54, Name: "ioctl$sock_kcm_SIOCKCMCLONE", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35298}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_clone", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_clone", ArgDir: 2}}}, }}, {NR: 54, Name: "ioctl$sock_kcm_SIOCKCMUNATTACH", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35297}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_unattach"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_unattach"}}}, }}, {NR: 54, Name: "ioctl$sock_netdev_private", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "cmd"}, TypeSize: 2}, Kind: 3, RangeBegin: 35312, RangeEnd: 35327}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}}}, }}, {NR: 54, Name: "ioctl$sock_netrom_SIOCADDRT", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35083}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_netrom_SIOCGSTAMP", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35078}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_netrom_SIOCGSTAMPNS", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35079}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_netrom_TIOCINQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074030207}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_netrom_TIOCOUTQ", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074033779}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 54, Name: "ioctl$sock_proto_private", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "cmd"}, TypeSize: 2}, Kind: 3, RangeBegin: 35296, RangeEnd: 35311}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}}}, }}, {NR: 54, Name: "ioctl$void", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -10253,7 +10253,7 @@ var Calls = []*Call{ {NR: 268, Name: "kexec_load", CallName: "kexec_load", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "entry"}, TypeSize: 8}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr_segments"}, TypeSize: 8}, Buf: "segments"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "segments"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kexec_segment"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "segments"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kexec_segment"}}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kexec_load_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 196608, 4063232, 1310720, 1376256, 3276800, 2621440, 1441792, 2752512, 524288, 655360}}, }}, {NR: 271, Name: "keyctl$assume_authority", CallName: "keyctl", Args: []Type{ @@ -10273,7 +10273,7 @@ var Calls = []*Call{ {NR: 271, Name: "keyctl$describe", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 6}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "desc"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "desc"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "desc"}, }}, {NR: 271, Name: "keyctl$get_keyring_id", CallName: "keyctl", Args: []Type{ @@ -10289,20 +10289,20 @@ var Calls = []*Call{ {NR: 271, Name: "keyctl$get_security", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 17}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "label"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "label"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "label"}, }}, {NR: 271, Name: "keyctl$instantiate", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 12}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "paylen"}, TypeSize: 8}, Buf: "payload"}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ring"}}, }}, {NR: 271, Name: "keyctl$instantiate_iov", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 20}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "payload"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "payload"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "payload"}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ring"}}, }}, @@ -10312,7 +10312,7 @@ var Calls = []*Call{ }}, {NR: 271, Name: "keyctl$join", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "session", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "session", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, }}, {NR: 271, Name: "keyctl$link", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 8}, @@ -10328,7 +10328,7 @@ var Calls = []*Call{ {NR: 271, Name: "keyctl$read", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 11}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "payload"}, }}, {NR: 271, Name: "keyctl$reject", CallName: "keyctl", Args: []Type{ @@ -10345,8 +10345,8 @@ var Calls = []*Call{ {NR: 271, Name: "keyctl$search", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 10}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ring"}}, }}, {NR: 271, Name: "keyctl$session_to_parent", CallName: "keyctl", Args: []Type{ @@ -10374,29 +10374,29 @@ var Calls = []*Call{ {NR: 271, Name: "keyctl$update", CallName: "keyctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 2}, &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "paylen"}, TypeSize: 8}, Buf: "payload"}, }}, {NR: 16, Name: "lchown", CallName: "lchown", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}}, }}, {NR: 213, Name: "lgetxattr", CallName: "lgetxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 9, Name: "link", CallName: "link", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 294, Name: "linkat", CallName: "linkat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "oldfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "newfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "linkat_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 1024}}, }}, {NR: 329, Name: "listen", CallName: "listen", Args: []Type{ @@ -10408,23 +10408,23 @@ var Calls = []*Call{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "backlog"}, TypeSize: 4}}, }}, {NR: 215, Name: "listxattr", CallName: "listxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"}, }}, {NR: 216, Name: "llistxattr", CallName: "llistxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"}, }}, {NR: 235, Name: "lookup_dcookie", CallName: "lookup_dcookie", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "cookie"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 219, Name: "lremovexattr", CallName: "lremovexattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, }}, {NR: 19, Name: "lseek", CallName: "lseek", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -10432,15 +10432,15 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "seek_whence", FldName: "whence"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, }}, {NR: 210, Name: "lsetxattr", CallName: "lsetxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "setxattr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }}, {NR: 107, Name: "lstat", CallName: "lstat", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, }}, {NR: 205, Name: "madvise", CallName: "madvise", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}}, @@ -10451,7 +10451,7 @@ var Calls = []*Call{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "addr"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mbind_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{0, 2, 3, 1, 32768, 16384}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxnode"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mbind_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 4}}, }}, @@ -10460,42 +10460,42 @@ var Calls = []*Call{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}}, }}, {NR: 360, Name: "memfd_create", CallName: "memfd_create", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "memfd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 258, Name: "migrate_pages", CallName: "migrate_pages", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxnode"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, }}, {NR: 206, Name: "mincore", CallName: "mincore", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "addr"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "vec"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "vec"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 39, Name: "mkdir", CallName: "mkdir", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }}, {NR: 287, Name: "mkdirat", CallName: "mkdirat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }}, {NR: 14, Name: "mknod", CallName: "mknod", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev"}, TypeSize: 4}}, }}, {NR: 14, Name: "mknod$loop", CallName: "mknod", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}}, &ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "dev"}, TypeSize: 8}, ValuesStart: 1792, ValuesPerProc: 2}, }}, {NR: 288, Name: "mknodat", CallName: "mknodat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev"}, TypeSize: 4}}, }}, @@ -10521,37 +10521,37 @@ var Calls = []*Call{ }, Ret: &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "ret", ArgDir: 1}}}, {NR: 123, Name: "modify_ldt$read", CallName: "modify_ldt", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 123, Name: "modify_ldt$read_default", CallName: "modify_ldt", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 123, Name: "modify_ldt$write", CallName: "modify_ldt", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 123, Name: "modify_ldt$write2", CallName: "modify_ldt", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 21, Name: "mount", CallName: "mount", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "src"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dst"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "filesystem", Values: []string{"sysfs\x00", "rootfs\x00", "ramfs\x00", "tmpfs\x00", "devtmpfs\x00", "debugfs\x00", "securityfs\x00", "sockfs\x00", "pipefs\x00", "anon_inodefs\x00", "devpts\x00", "ext3\x00", "ext2\x00", "ext4\x00", "hugetlbfs\x00", "vfat\x00", "ecryptfs\x00", "fuseblk\x00", "fuse\x00", "rpc_pipefs\x00", "nfs\x00", "nfs4\x00", "nfsd\x00", "binfmt_misc\x00", "autofs\x00", "xfs\x00", "jfs\x00", "msdos\x00", "ntfs\x00", "minix\x00", "hfs\x00", "hfsplus\x00", "qnx4\x00", "ufs\x00", "btrfs\x00", "configfs\x00", "ncpfs\x00", "qnx6\x00", "exofs\x00", "befs\x00", "vxfs\x00", "gfs2\x00", "gfs2meta\x00", "fusectl\x00", "bfs\x00", "nsfs\x00", "efs\x00", "cifs\x00", "efivarfs\x00", "affs\x00", "tracefs\x00", "bdev\x00", "ocfs2\x00", "ocfs2_dlmfs\x00", "hpfs\x00", "proc\x00", "afs\x00", "reiserfs\x00", "jffs2\x00", "romfs\x00", "aio\x00", "sysv\x00", "v7\x00", "udf\x00", "ceph\x00", "pstore\x00", "adfs\x00", "9p\x00", "hostfs\x00", "squashfs\x00", "cramfs\x00", "iso9660\x00", "coda\x00", "nilfs2\x00", "logfs\x00", "overlay\x00", "f2fs\x00", "omfs\x00", "ubifs\x00", "openpromfs\x00", "bpf\x00", "cgroup\x00", "cgroup2\x00", "cpuset\x00", "mqueue\x00", "aufs\x00", "selinuxfs\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "src"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dst"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "filesystem", Values: []string{"sysfs\x00", "rootfs\x00", "ramfs\x00", "tmpfs\x00", "devtmpfs\x00", "debugfs\x00", "securityfs\x00", "sockfs\x00", "pipefs\x00", "anon_inodefs\x00", "devpts\x00", "ext3\x00", "ext2\x00", "ext4\x00", "hugetlbfs\x00", "vfat\x00", "ecryptfs\x00", "fuseblk\x00", "fuse\x00", "rpc_pipefs\x00", "nfs\x00", "nfs4\x00", "nfsd\x00", "binfmt_misc\x00", "autofs\x00", "xfs\x00", "jfs\x00", "msdos\x00", "ntfs\x00", "minix\x00", "hfs\x00", "hfsplus\x00", "qnx4\x00", "ufs\x00", "btrfs\x00", "configfs\x00", "ncpfs\x00", "qnx6\x00", "exofs\x00", "befs\x00", "vxfs\x00", "gfs2\x00", "gfs2meta\x00", "fusectl\x00", "bfs\x00", "nsfs\x00", "efs\x00", "cifs\x00", "efivarfs\x00", "affs\x00", "tracefs\x00", "bdev\x00", "ocfs2\x00", "ocfs2_dlmfs\x00", "hpfs\x00", "proc\x00", "afs\x00", "reiserfs\x00", "jffs2\x00", "romfs\x00", "aio\x00", "sysv\x00", "v7\x00", "udf\x00", "ceph\x00", "pstore\x00", "adfs\x00", "9p\x00", "hostfs\x00", "squashfs\x00", "cramfs\x00", "iso9660\x00", "coda\x00", "nilfs2\x00", "logfs\x00", "overlay\x00", "f2fs\x00", "omfs\x00", "ubifs\x00", "openpromfs\x00", "bpf\x00", "cgroup\x00", "cgroup2\x00", "cpuset\x00", "mqueue\x00", "aufs\x00", "selinuxfs\x00"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 128, 64, 8192, 1024, 4, 2048, 8, 2, 1, 2097152, 32, 32768, 16777216, 16, 16384, 65536, 131072, 262144, 524288, 1048576, 8388608, 33554432}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data", IsOptional: true}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data", IsOptional: true}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 301, Name: "move_pages", CallName: "move_pages", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr"}, TypeSize: 8}, Buf: "pages"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pages"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &VmaType{TypeCommon: TypeCommon{TypeName: "vma"}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodes", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "status"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pages"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &VmaType{TypeCommon: TypeCommon{TypeName: "vma"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodes", IsOptional: true}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "status"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "move_pages_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2, 4}}, }}, {NR: 125, Name: "mprotect", CallName: "mprotect", Args: []Type{ @@ -10561,35 +10561,35 @@ var Calls = []*Call{ }}, {NR: 267, Name: "mq_getsetattr", CallName: "mq_getsetattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "mqd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oldattr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oldattr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr", ArgDir: 1}}}, }}, {NR: 266, Name: "mq_notify", CallName: "mq_notify", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "mqd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "notif"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "notif"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, }}, {NR: 262, Name: "mq_open", CallName: "mq_open", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mq_open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 2048, 64, 128, 64}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr"}}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "ret", ArgDir: 1}}}, {NR: 265, Name: "mq_timedreceive", CallName: "mq_timedreceive", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "mqd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msglen"}, TypeSize: 8}, Buf: "msg"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "prio"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 264, Name: "mq_timedsend", CallName: "mq_timedsend", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "mqd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msglen"}, TypeSize: 8}, Buf: "msg"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "prio"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 263, Name: "mq_unlink", CallName: "mq_unlink", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, }}, {NR: 163, Name: "mremap", CallName: "mremap", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}}, @@ -10601,7 +10601,7 @@ var Calls = []*Call{ {NR: 18446744073709551615, Name: "msgctl$IPC_INFO", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "msgctl$IPC_RMID", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, @@ -10610,22 +10610,22 @@ var Calls = []*Call{ {NR: 18446744073709551615, Name: "msgctl$IPC_SET", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msqid_ds"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msqid_ds"}}}, }}, {NR: 18446744073709551615, Name: "msgctl$IPC_STAT", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "msgctl$MSG_INFO", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "msgctl$MSG_STAT", CallName: "msgctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "msgget", CallName: "msgget", Args: []Type{ &ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "key"}, TypeSize: 8}, ValuesStart: 2039379027, ValuesPerProc: 4}, @@ -10637,14 +10637,14 @@ var Calls = []*Call{ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "ret", ArgDir: 1}}}, {NR: 18446744073709551615, Name: "msgrcv", CallName: "msgrcv", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msgp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msgbuf", ArgDir: 1}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msgp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msgbuf", ArgDir: 1}, IsPacked: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sz"}, TypeSize: 8}, Buf: "msgp"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msgbuf_type", FldName: "typ"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msgrcv_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 8192, 4096}}, }}, {NR: 18446744073709551615, Name: "msgsnd", CallName: "msgsnd", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msgp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msgbuf"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msgp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msgbuf"}, IsPacked: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sz"}, TypeSize: 8}, Buf: "msgp"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msgsnd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048}}, }}, @@ -10664,237 +10664,237 @@ var Calls = []*Call{ }}, {NR: 345, Name: "name_to_handle_at", CallName: "name_to_handle_at", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handle"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "file_handle"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mnt"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handle"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "file_handle"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mnt"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "name_to_handle_at_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 1024}}, }}, {NR: 162, Name: "nanosleep", CallName: "nanosleep", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "req"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "req"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, }}, {NR: 5, Name: "open", CallName: "open", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 5, Name: "open$dir", CallName: "open", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "ret", ArgDir: 1}}}, {NR: 346, Name: "open_by_handle_at", CallName: "open_by_handle_at", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "mountdirfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handle"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "file_handle"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handle"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "file_handle"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }}, {NR: 286, Name: "openat", CallName: "openat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$audio", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/audio\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/audio\x00"}, Length: 11}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$autofs", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/autofs\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/autofs\x00"}, Length: 12}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$binder", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/binder\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/binder\x00"}, Length: 12}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$capi20", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/capi20\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/capi20\x00"}, Length: 12}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$cuse", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/cuse\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/cuse\x00"}, Length: 10}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$dsp", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dsp\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dsp\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$fb0", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/fb0\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/fb0\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$hidraw0", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hidraw0\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hidraw0\x00"}, Length: 13}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$hpet", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hpet\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hpet\x00"}, Length: 10}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$hwrng", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hwrng\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hwrng\x00"}, Length: 11}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$ion", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ion\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ion\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$irnet", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/irnet\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/irnet\x00"}, Length: 11}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$keychord", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/keychord\x00"}, Length: 14}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/keychord\x00"}, Length: 14}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$kvm", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/kvm\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/kvm\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$lightnvm", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/lightnvm/control\x00"}, Length: 22}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/lightnvm/control\x00"}, Length: 22}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$loop_ctrl", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/loop-control\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/loop-control\x00"}, Length: 18}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop_ctrl", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$mixer", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/mixer\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/mixer\x00"}, Length: 11}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$pktcdvd", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/pktcdvd/control\x00"}, Length: 21}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/pktcdvd/control\x00"}, Length: 21}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$ppp", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ppp\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ppp\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$ptmx", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ptmx\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ptmx\x00"}, Length: 10}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$qat_adf_ctl", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/qat_adf_ctl\x00"}, Length: 17}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/qat_adf_ctl\x00"}, Length: 17}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$rfkill", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/rfkill\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/rfkill\x00"}, Length: 12}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$rtc", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/rtc\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/rtc\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$sequencer", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sequencer\x00"}, Length: 15}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sequencer\x00"}, Length: 15}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$sequencer2", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sequencer2\x00"}, Length: 16}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sequencer2\x00"}, Length: 16}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$sr", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sr0\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sr0\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$sw_sync", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sw_sync\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sw_sync\x00"}, Length: 13}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$userio", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/userio\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/userio\x00"}, Length: 12}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$vcs", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcs\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcs\x00"}, Length: 9}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$vga_arbiter", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vga_arbiter\x00"}, Length: 17}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vga_arbiter\x00"}, Length: 17}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$vhci", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vhci\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vhci\x00"}, Length: 10}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$xenevtchn", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/xen/evtchn\x00"}, Length: 16}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/xen/evtchn\x00"}, Length: 16}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 286, Name: "openat$zygote", CallName: "openat", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/socket/zygote\x00"}, Length: 19}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/socket/zygote\x00"}, Length: 19}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 29, Name: "pause", CallName: "pause"}, {NR: 319, Name: "perf_event_open", CallName: "perf_event_open", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "perf_event_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "perf_event_attr"}}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "cpu"}, TypeSize: 8}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "group"}}, @@ -10904,15 +10904,15 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "personality_flags", FldName: "persona"}, TypeSize: 8}, Vals: []uint64{0, 68157441, 83886082, 100663299, 83886084, 67108869, 6, 83886087, 8, 67108873, 67108874, 67108875, 12, 67108877, 68157454, 15, 16, 262144, 1048576, 2097152, 4194304, 8388608, 16777216, 33554432, 67108864, 134217728}}, }}, {NR: 42, Name: "pipe", CallName: "pipe", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pipefd"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pipefd"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, }}, {NR: 317, Name: "pipe2", CallName: "pipe2", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pipefd"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pipefd"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pipe_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }}, {NR: 203, Name: "pivot_root", CallName: "pivot_root", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new_root"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "put_old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new_root"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "put_old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 18446744073709551615, Name: "pkey_alloc", CallName: "pkey_alloc", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}}, @@ -10928,24 +10928,24 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pkey", FldName: "key"}}, }}, {NR: 167, Name: "poll", CallName: "poll", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pollfd"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pollfd"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nfds"}, TypeSize: 8}, Buf: "fds"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeout"}, TypeSize: 4}}, }}, {NR: 281, Name: "ppoll", CallName: "ppoll", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pollfd"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pollfd"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nfds"}, TypeSize: 8}, Buf: "fds"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tsp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sigmask"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tsp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sigmask"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "sigmask"}, }}, {NR: 171, Name: "prctl$getname", CallName: "prctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 171, Name: "prctl$getreaper", CallName: "prctl", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "prctl_code_getreaper", FldName: "option"}, TypeSize: 8}, Vals: []uint64{37, 19, 9, 11, 2, 40, 25, 5}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 171, Name: "prctl$intptr", CallName: "prctl", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "prctl_code_intptr", FldName: "option"}, TypeSize: 8}, Vals: []uint64{23, 24, 36, 4, 10, 8, 38, 1, 28, 29, 14, 26, 6, 33}}, @@ -10954,7 +10954,7 @@ var Calls = []*Call{ {NR: 171, Name: "prctl$seccomp", CallName: "prctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 22}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "prctl_seccomp_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prog"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prog"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, }}, {NR: 171, Name: "prctl$setendian", CallName: "prctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 20}, @@ -10971,7 +10971,7 @@ var Calls = []*Call{ }}, {NR: 171, Name: "prctl$setname", CallName: "prctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, }}, {NR: 171, Name: "prctl$setptracer", CallName: "prctl", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 1499557217}, @@ -10982,45 +10982,45 @@ var Calls = []*Call{ }}, {NR: 179, Name: "pread64", CallName: "pread64", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "pos"}, TypeSize: 8}, Kind: 2}, }}, {NR: 320, Name: "preadv", CallName: "preadv", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "off"}, TypeSize: 8}, Kind: 2}, }}, {NR: 325, Name: "prlimit64", CallName: "prlimit64", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rlimit_type", FldName: "res"}, TypeSize: 8}, Vals: []uint64{9, 4, 0, 2, 1, 10, 8, 12, 13, 7, 6, 5, 14, 15, 11, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit", ArgDir: 1}}}, }}, {NR: 351, Name: "process_vm_readv", CallName: "process_vm_readv", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "loc_vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "loc_vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "loc_vlen"}, TypeSize: 8}, Buf: "loc_vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem_vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem_vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "rem_vlen"}, TypeSize: 8}, Buf: "rem_vec"}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}}, }}, {NR: 352, Name: "process_vm_writev", CallName: "process_vm_writev", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "loc_vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "loc_vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "loc_vlen"}, TypeSize: 8}, Buf: "loc_vec"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem_vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem_vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "rem_vlen"}, TypeSize: 8}, Buf: "rem_vec"}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}}, }}, {NR: 280, Name: "pselect6", CallName: "pselect6", Args: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "n"}, TypeSize: 8}, Buf: "inp"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "inp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "outp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "exp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tvp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sig"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset_size"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "inp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "outp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "exp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tvp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sig"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset_size"}}}, }}, {NR: 26, Name: "ptrace", CallName: "ptrace", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req", FldName: "req"}, TypeSize: 8}, Vals: []uint64{0, 16904, 8, 16903, 16, 17}}, @@ -11036,30 +11036,30 @@ var Calls = []*Call{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16897}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 26, Name: "ptrace$getregs", CallName: "ptrace", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_getregs", FldName: "req"}, TypeSize: 8}, Vals: []uint64{12, 14}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 26, Name: "ptrace$getregset", CallName: "ptrace", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16900}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pthread_regset", FldName: "what"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 6, 512, 513, 514}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}, }}, {NR: 26, Name: "ptrace$getsig", CallName: "ptrace", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16898}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, }}, {NR: 26, Name: "ptrace$peek", CallName: "ptrace", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_peek", FldName: "req"}, TypeSize: 8}, Vals: []uint64{1, 2}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 26, Name: "ptrace$peekuser", CallName: "ptrace", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 3}, @@ -11069,7 +11069,7 @@ var Calls = []*Call{ {NR: 26, Name: "ptrace$poke", CallName: "ptrace", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_poke", FldName: "req"}, TypeSize: 8}, Vals: []uint64{4, 5}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "data"}, TypeSize: 8}}, }}, {NR: 26, Name: "ptrace$pokeuser", CallName: "ptrace", Args: []Type{ @@ -11088,40 +11088,40 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_setregs", FldName: "req"}, TypeSize: 8}, Vals: []uint64{13, 15}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data"}, TypeSize: 8, Type: &BufferType{}}, }}, {NR: 26, Name: "ptrace$setregset", CallName: "ptrace", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16901}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pthread_regset", FldName: "what"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 6, 512, 513, 514}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}, }}, {NR: 26, Name: "ptrace$setsig", CallName: "ptrace", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16899}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, }}, {NR: 180, Name: "pwrite64", CallName: "pwrite64", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "pos"}, TypeSize: 8}, Kind: 2}, }}, {NR: 321, Name: "pwritev", CallName: "pwritev", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "off"}, TypeSize: 8}, Kind: 2}, }}, {NR: 3, Name: "read", CallName: "read", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 3, Name: "read$eventfd", CallName: "read", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 191, Name: "readahead", CallName: "readahead", Args: []Type{ @@ -11130,105 +11130,105 @@ var Calls = []*Call{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "count"}, TypeSize: 8}}, }}, {NR: 85, Name: "readlink", CallName: "readlink", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "siz"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 296, Name: "readlinkat", CallName: "readlinkat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "siz"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 145, Name: "readv", CallName: "readv", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, }}, {NR: 337, Name: "recvfrom", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 337, Name: "recvfrom$ax25", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 337, Name: "recvfrom$inet", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 337, Name: "recvfrom$inet6", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 337, Name: "recvfrom$ipx", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 337, Name: "recvfrom$llc", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 337, Name: "recvfrom$packet", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 337, Name: "recvfrom$unix", CallName: "recvfrom", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 343, Name: "recvmmsg", CallName: "recvmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_mmsghdr"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_mmsghdr"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 342, Name: "recvmsg", CallName: "recvmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_msghdr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_msghdr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, }}, {NR: 342, Name: "recvmsg$kcm", CallName: "recvmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_msghdr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_msghdr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, }}, {NR: 342, Name: "recvmsg$netrom", CallName: "recvmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netrom"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netrom"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}}, }}, {NR: 239, Name: "remap_file_pages", CallName: "remap_file_pages", Args: []Type{ @@ -11239,164 +11239,164 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 32, 2048, 4096, 0, 16, 256, 262144, 128, 65536, 64, 32768, 131072, 0}}, }}, {NR: 218, Name: "removexattr", CallName: "removexattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, }}, {NR: 38, Name: "rename", CallName: "rename", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 293, Name: "renameat", CallName: "renameat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "oldfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "newfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 357, Name: "renameat2", CallName: "renameat2", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "oldfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "newfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "renameat2_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2, 1, 4}}, }}, {NR: 270, Name: "request_key", CallName: "request_key", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "callout"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "callout"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "keyring_type", FldName: "keyring"}, TypeSize: 8}, Vals: []uint64{18446744073709551615, 18446744073709551614, 18446744073709551613, 18446744073709551612, 18446744073709551611, 18446744073709551610, 18446744073709551609, 18446744073709551608}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ret", ArgDir: 1}}}, {Name: "restart_syscall", CallName: "restart_syscall"}, {NR: 40, Name: "rmdir", CallName: "rmdir", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 173, Name: "rt_sigaction", CallName: "rt_sigaction", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "act"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigaction"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oact", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigaction", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "act"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigaction"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oact", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigaction", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "fake"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fake"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fake"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, }}, {NR: 175, Name: "rt_sigpending", CallName: "rt_sigpending", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "set"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "set"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "set"}, }}, {NR: 174, Name: "rt_sigprocmask", CallName: "rt_sigprocmask", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sigprocmask_how", FldName: "how"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nset"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oset", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nset"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oset", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "nset"}, }}, {NR: 177, Name: "rt_sigqueueinfo", CallName: "rt_sigqueueinfo", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, }}, {NR: 172, Name: "rt_sigreturn", CallName: "rt_sigreturn"}, {NR: 178, Name: "rt_sigsuspend", CallName: "rt_sigsuspend", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "new"}, }}, {NR: 176, Name: "rt_sigtimedwait", CallName: "rt_sigtimedwait", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "these"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ts"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "these"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ts"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "these"}, }}, {NR: 322, Name: "rt_tgsigqueueinfo", CallName: "rt_tgsigqueueinfo", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "gid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "tid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}}, }}, {NR: 223, Name: "sched_getaffinity", CallName: "sched_getaffinity", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cpusetsize"}, TypeSize: 8}, Buf: "mask"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 356, Name: "sched_getattr", CallName: "sched_getattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sched_attr", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sched_attr", ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "attr"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sched_attr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0}}, }}, {NR: 155, Name: "sched_getparam", CallName: "sched_getparam", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 157, Name: "sched_getscheduler", CallName: "sched_getscheduler", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, }}, {NR: 161, Name: "sched_rr_get_interval", CallName: "sched_rr_get_interval", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}}, }}, {NR: 222, Name: "sched_setaffinity", CallName: "sched_setaffinity", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cpusetsize"}, TypeSize: 8}, Buf: "mask"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, }}, {NR: 355, Name: "sched_setattr", CallName: "sched_setattr", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sched_attr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sched_attr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sched_attr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0}}, }}, {NR: 154, Name: "sched_setparam", CallName: "sched_setparam", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 156, Name: "sched_setscheduler", CallName: "sched_setscheduler", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sched_policy", FldName: "policy"}, TypeSize: 8}, Vals: []uint64{0, 3, 5, 1, 2, 6}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 158, Name: "sched_yield", CallName: "sched_yield"}, {NR: 358, Name: "seccomp", CallName: "seccomp", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "seccomp_op", FldName: "op"}, TypeSize: 8}, Vals: []uint64{0, 1}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "seccomp_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prog"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prog"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, }}, {NR: 82, Name: "select", CallName: "select", Args: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "n"}, TypeSize: 8}, Buf: "inp"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "inp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "outp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "exp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tvp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "inp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "outp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "exp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tvp"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval", ArgDir: 2}}}, }}, {NR: 18446744073709551615, Name: "semctl$GETALL", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "semnum"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "semctl$GETNCNT", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "semctl$GETPID", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "semctl$GETVAL", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "semctl$GETZCNT", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 15}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "semctl$IPC_INFO", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "semctl$IPC_RMID", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, @@ -11407,37 +11407,37 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "semnum"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "semid_ds"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "semid_ds"}}}, }}, {NR: 18446744073709551615, Name: "semctl$IPC_STAT", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "semnum"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "semctl$SEM_INFO", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "semctl$SEM_STAT", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "semctl$SETALL", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "semnum"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}}, }}, {NR: 18446744073709551615, Name: "semctl$SETVAL", CallName: "semctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, }}, {NR: 18446744073709551615, Name: "semget", CallName: "semget", Args: []Type{ &ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "key"}, TypeSize: 8}, ValuesStart: 2039359027, ValuesPerProc: 4}, @@ -11451,169 +11451,169 @@ var Calls = []*Call{ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "ret", ArgDir: 1}}}, {NR: 18446744073709551615, Name: "semop", CallName: "semop", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ops"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sembuf"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ops"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sembuf"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nops"}, TypeSize: 8}, Buf: "ops"}, }}, {NR: 18446744073709551615, Name: "semtimedop", CallName: "semtimedop", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ops"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sembuf"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ops"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sembuf"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nops"}, TypeSize: 8}, Buf: "ops"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}}, }}, {NR: 186, Name: "sendfile", CallName: "sendfile", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdout"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdin"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "off", IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", ArgDir: 2}, TypeSize: 8}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "off", IsOptional: true}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", ArgDir: 2}, TypeSize: 8}, Kind: 2}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "count"}, TypeSize: 8}}, }}, {NR: 349, Name: "sendmmsg", CallName: "sendmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_mmsghdr"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_mmsghdr"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 349, Name: "sendmmsg$alg", CallName: "sendmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_algconn", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_alg"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_alg"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 349, Name: "sendmmsg$inet_sctp", CallName: "sendmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_sctp"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_sctp"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 349, Name: "sendmmsg$nfc_llcp", CallName: "sendmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nfc_llcp_send_msghdr"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nfc_llcp_send_msghdr"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 349, Name: "sendmmsg$unix", CallName: "sendmmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_un"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_un"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 341, Name: "sendmsg", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_msghdr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_msghdr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 341, Name: "sendmsg$alg", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_algconn", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_alg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_alg"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 341, Name: "sendmsg$inet_sctp", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_sctp"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_sctp"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 341, Name: "sendmsg$kcm", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_msghdr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_msghdr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 341, Name: "sendmsg$netlink", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netlink"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netlink"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 341, Name: "sendmsg$netrom", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netrom"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netrom"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 341, Name: "sendmsg$nfc_llcp", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nfc_llcp_send_msghdr"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nfc_llcp_send_msghdr"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 341, Name: "sendmsg$unix", CallName: "sendmsg", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_un"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_un"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, }}, {NR: 335, Name: "sendto", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 335, Name: "sendto$ax25", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 335, Name: "sendto$inet", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 335, Name: "sendto$inet6", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 335, Name: "sendto$ipx", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 335, Name: "sendto$llc", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 335, Name: "sendto$packet", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 335, Name: "sendto$unix", CallName: "sendto", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"}, }}, {NR: 261, Name: "set_mempolicy", CallName: "set_mempolicy", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mbind_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{0, 2, 3, 1, 32768, 16384}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxnode"}, TypeSize: 8}}, }}, {NR: 300, Name: "set_robust_list", CallName: "set_robust_list", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "head"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "robust_list"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "head"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "robust_list"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "head"}, }}, {NR: 18446744073709551615, Name: "set_thread_area", CallName: "set_thread_area", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}}, }}, {NR: 232, Name: "set_tid_address", CallName: "set_tid_address", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tidptr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tidptr"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, }}, {NR: 139, Name: "setfsgid", CallName: "setfsgid", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "fsgid"}}, @@ -11626,12 +11626,12 @@ var Calls = []*Call{ }}, {NR: 81, Name: "setgroups", CallName: "setgroups", Args: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid"}}}}, }}, {NR: 104, Name: "setitimer", CallName: "setitimer", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "getitimer_which", FldName: "which"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval", ArgDir: 1}}}, }}, {NR: 350, Name: "setns", CallName: "setns", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, @@ -11666,13 +11666,13 @@ var Calls = []*Call{ }}, {NR: 75, Name: "setrlimit", CallName: "setrlimit", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rlimit_type", FldName: "res"}, TypeSize: 8}, Vals: []uint64{9, 4, 0, 2, 1, 10, 8, 12, 13, 7, 6, 5, 14, 15, 11, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rlim"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rlim"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit"}}}, }}, {NR: 339, Name: "setsockopt", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "level"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "optname"}, TypeSize: 4}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$ALG_SET_AEAD_AUTHSIZE", CallName: "setsockopt", Args: []Type{ @@ -11686,1302 +11686,1302 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_alg", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 279}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "keylen"}, TypeSize: 8}, Buf: "key"}, }}, {NR: 339, Name: "setsockopt$SO_ATTACH_FILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 26}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$SO_BINDTODEVICE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 25}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$SO_TIMESTAMPING", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 37}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_so_timestamping"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_so_timestamping"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$ax25_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 257}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{25}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$ax25_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 257}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 5, 3, 4, 9, 6, 7, 8, 12, 10}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$bt_BT_CHANNEL_POLICY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$bt_BT_DEFER_SETUP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$bt_BT_FLUSHABLE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$bt_BT_POWER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8"}, TypeSize: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8"}, TypeSize: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$bt_BT_RCVMTU", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$bt_BT_SECURITY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bt_security"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bt_security"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$bt_BT_SNDMTU", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$bt_BT_VOICE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$bt_hci_HCI_DATA_DIR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$bt_hci_HCI_FILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hci_ufilter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hci_ufilter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$bt_hci_HCI_TIME_STAMP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$bt_l2cap_L2CAP_CONNINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_conninfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_conninfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$bt_l2cap_L2CAP_LM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_l2cap_lm"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_l2cap_lm"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$bt_l2cap_L2CAP_OPTIONS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_options"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_options"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$bt_rfcomm_RFCOMM_LM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 18}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_l2cap_lm"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_l2cap_lm"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$inet6_IPV6_FLOWLABEL_MGR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_flowlabel_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_flowlabel_req"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet6_IPV6_IPSEC_POLICY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet6_IPV6_PKTINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 50}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_pktinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_pktinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet6_IPV6_XFRM_POLICY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 35}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet6_MCAST_JOIN_GROUP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 42}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet6_MCAST_LEAVE_GROUP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 45}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet6_MCAST_MSFILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 48}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_filter_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_filter_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet6_MRT6_ADD_MFC", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 204}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet6_MRT6_ADD_MFC_PROXY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 210}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet6_MRT6_ADD_MIF", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 202}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mif6ctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mif6ctl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet6_MRT6_DEL_MFC", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 205}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet6_MRT6_DEL_MFC_PROXY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 211}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet6_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet6_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{6, 20, 21, 27, 28, 32, 34, 35, 42, 43, 44, 45, 46, 47, 48, 50, 54, 55, 57, 59, 61, 68, 69, 202, 204, 205, 210, 211}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet6_dccp_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{2, 12, 13, 14, 15, 128, 192}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet6_dccp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 3, 4, 5, 6, 10, 11, 16, 17}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet6_group_source_req", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ipv6_group_source_req", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{46, 47, 43, 44}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_source_req_in6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_source_req_in6"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet6_icmp_ICMP_FILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_icmp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet6_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet6_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 16, 17, 18, 19, 22, 23, 24, 25, 26, 33, 36, 49, 51, 52, 53, 56, 58, 60, 62, 66, 67, 80, 70, 72, 73, 74, 75, 76, 200, 201, 203, 206, 207, 208, 209}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet6_mreq", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ipv6_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{20, 21, 27, 28}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipv6_mreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipv6_mreq"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet6_mtu", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 23}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet6_tcp_TCP_CONGESTION", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "tcp_congestion_control_alg_names", Values: []string{"cubic\x00", "reno\x00", "bic\x00", "cdg\x00", "dctcp\x00", "westwood\x00", "highspeed\x00", "hybla\x00", "htcp\x00", "vegas\x00", "nv\x00", "veno\x00", "scalable\x00", "lp\x00", "yeah\x00", "illinois\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "tcp_congestion_control_alg_names", Values: []string{"cubic\x00", "reno\x00", "bic\x00", "cdg\x00", "dctcp\x00", "westwood\x00", "highspeed\x00", "hybla\x00", "htcp\x00", "vegas\x00", "nv\x00", "veno\x00", "scalable\x00", "lp\x00", "yeah\x00", "illinois\x00"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet6_tcp_TCP_MD5SIG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_md5sig"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_md5sig"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_opt"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_opt"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet6_tcp_TCP_REPAIR_WINDOW", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet6_tcp_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{11, 13, 14, 22, 26, 28, 29}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet6_tcp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet6_udp_encap", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 100}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_encap_option_values"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_encap_option_values"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet6_udp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 100, 101, 102}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet_IP_IPSEC_POLICY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet_IP_XFRM_POLICY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet_MCAST_JOIN_GROUP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 42}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet_MCAST_LEAVE_GROUP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 45}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet_MCAST_MSFILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 48}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_filter_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_filter_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{4, 9, 16, 17, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet_dccp_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{2, 12, 13, 14, 15, 128, 192}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet_dccp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 3, 4, 5, 6, 10, 11, 16, 17}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet_group_source_req", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_group_source_req", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{46, 47, 43, 44}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_source_req_in"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_source_req_in"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet_icmp_ICMP_FILTER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_icmp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_filter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_filter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21, 22, 23, 24, 33, 34, 49, 50}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet_mreq", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{35, 36, 32}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet_mreqn", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{35, 36, 32}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreqn"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreqn"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet_mreqsrc", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreqsrc", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{39, 38, 40, 37}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq_source"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq_source"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet_msfilter", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 41}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_msfilter"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_msfilter"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet_mtu", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet_opts", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_opts", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{4, 9}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet_pktinfo", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in_pktinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in_pktinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_ADD_STREAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 121}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_ASSOCINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_AUTH_CHUNK", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 21}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunk"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunk"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 25}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_AUTH_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 23}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkey"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkey"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_AUTOCLOSE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_AUTO_ASCONF", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 30}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_CONTEXT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 114}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_DELAYED_SACK", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 118}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_EVENTS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_HMAC_IDENT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_INITMSG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_MAXSEG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_MAX_BURST", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 20}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_NODELAY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 19}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 31}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_PR_SUPPORTED", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 113}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_RECVNXTINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 33}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_RECVRCVINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_RESET_ASSOC", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 120}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_RESET_STREAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 119}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_RTOINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_SET_PEER_PRIMARY_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 5}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 100}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_REM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 101}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 110}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 107}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_ADD_STREAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 121}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_ASSOCINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_AUTH_CHUNK", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 21}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunk"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunk"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 25}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_AUTH_KEY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 23}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkey"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkey"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_AUTOCLOSE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_AUTO_ASCONF", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 30}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_CONTEXT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 17}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 114}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 34}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_DELAYED_SACK", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 16}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 118}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_EVENTS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_HMAC_IDENT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_INITMSG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_MAXSEG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_MAX_BURST", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 20}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_NODELAY", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 19}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 31}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_PRIMARY_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_PR_SUPPORTED", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 113}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_RECVNXTINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 33}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_RECVRCVINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 32}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_RESET_ASSOC", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 120}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_RESET_STREAMS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 119}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_RTOINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 5}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 100}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_REM", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 101}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 110}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX_OLD", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 107}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$inet_tcp_TCP_CONGESTION", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "tcp_congestion_control_alg_names", Values: []string{"cubic\x00", "reno\x00", "bic\x00", "cdg\x00", "dctcp\x00", "westwood\x00", "highspeed\x00", "hybla\x00", "htcp\x00", "vegas\x00", "nv\x00", "veno\x00", "scalable\x00", "lp\x00", "yeah\x00", "illinois\x00"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "tcp_congestion_control_alg_names", Values: []string{"cubic\x00", "reno\x00", "bic\x00", "cdg\x00", "dctcp\x00", "westwood\x00", "highspeed\x00", "hybla\x00", "htcp\x00", "vegas\x00", "nv\x00", "veno\x00", "scalable\x00", "lp\x00", "yeah\x00", "illinois\x00"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet_tcp_TCP_MD5SIG", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_md5sig"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_md5sig"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet_tcp_TCP_REPAIR_OPTIONS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_opt"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_opt"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet_tcp_TCP_REPAIR_WINDOW", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 29}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet_tcp_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{11, 13, 14, 22, 26, 28, 29}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet_tcp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet_udp_encap", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 100}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_encap_option_values"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_encap_option_values"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$inet_udp_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 100, 101, 102}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$ipx_IPX_TYPE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 256}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$kcm_KCM_RECV_DISABLE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 281}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 339, Name: "setsockopt$llc_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 268}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "llc_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$netlink_NETLINK_ADD_MEMBERSHIP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$netlink_NETLINK_BROADCAST_ERROR", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$netlink_NETLINK_CAP_ACK", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$netlink_NETLINK_DROP_MEMBERSHIP", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$netlink_NETLINK_LISTEN_ALL_NSID", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$netlink_NETLINK_NO_ENOBUFS", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 5}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$netlink_NETLINK_PKTINFO", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$netlink_NETLINK_RX_RING", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nl_mmap_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nl_mmap_req"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$netlink_NETLINK_TX_RING", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nl_mmap_req"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nl_mmap_req"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$netrom_NETROM_IDLE", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$netrom_NETROM_N2", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$netrom_NETROM_T1", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$netrom_NETROM_T2", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$netrom_NETROM_T4", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$nfc_llcp_NFC_LLCP_MIUX", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 280}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$nfc_llcp_NFC_LLCP_RW", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 280}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 339, Name: "setsockopt$packet_add_memb", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_mreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_mreq"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$packet_buf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 5, 6, 13, 22}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$packet_drop_memb", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_mreq"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_mreq"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$packet_fanout", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 18}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_fanout_val"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_fanout_val"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$packet_fanout_data", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 22}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$packet_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{3, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$packet_rx_ring", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 5}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tpacket_req_u"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tpacket_req_u"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$packet_tx_ring", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tpacket_req_u"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tpacket_req_u"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$sock_attach_bpf", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 50}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$sock_cred", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 21}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$sock_int", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{30, 6, 1, 39, 4, 5, 9, 42, 12, 38, 8, 33, 16, 17, 2, 7, 32, 29, 3, 15, 10, 11, 20, 35, 44, 34, 40, 41, 43, 45, 46, 47}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$sock_linger", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "linger"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "linger"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$sock_str", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 25}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$sock_timeval", CallName: "setsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_timeval", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{18, 19}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"}, }}, {NR: 339, Name: "setsockopt$sock_void", CallName: "setsockopt", Args: []Type{ @@ -12995,9 +12995,9 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, }}, {NR: 209, Name: "setxattr", CallName: "setxattr", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "setxattr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}}, }}, @@ -13009,7 +13009,7 @@ var Calls = []*Call{ {NR: 18446744073709551615, Name: "shmctl$IPC_INFO", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "shmctl$IPC_RMID", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, @@ -13018,17 +13018,17 @@ var Calls = []*Call{ {NR: 18446744073709551615, Name: "shmctl$IPC_SET", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "shmid_ds"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "shmid_ds"}}}, }}, {NR: 18446744073709551615, Name: "shmctl$IPC_STAT", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "shmctl$SHM_INFO", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 14}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "shmctl$SHM_LOCK", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, @@ -13037,7 +13037,7 @@ var Calls = []*Call{ {NR: 18446744073709551615, Name: "shmctl$SHM_STAT", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 13}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 18446744073709551615, Name: "shmctl$SHM_UNLOCK", CallName: "shmctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}}, @@ -13064,16 +13064,16 @@ var Calls = []*Call{ }}, {NR: 185, Name: "sigaltstack", CallName: "sigaltstack", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "ss"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oss", IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oss", IsOptional: true}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 305, Name: "signalfd", CallName: "signalfd", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "mask"}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_signal", FldName: "ret", ArgDir: 1}}}, {NR: 313, Name: "signalfd4", CallName: "signalfd4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "mask"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalfd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_signal", FldName: "ret", ArgDir: 1}}}, @@ -13246,121 +13246,121 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_domain", FldName: "domain"}, TypeSize: 8}, Vals: []uint64{1, 2, 10, 4, 16, 9, 3, 8, 5, 17}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 10, 2048, 524288}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "proto"}, TypeSize: 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}}, }}, {NR: 333, Name: "socketpair$ax25", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 3}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_socket_types", FldName: "type"}, TypeSize: 8}, Vals: []uint64{2, 5, 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_protocols", FldName: "proto"}, TypeSize: 8}, Vals: []uint64{1, 6, 7, 8, 195, 196, 202, 203, 204, 205, 206, 207, 240}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ax25_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ax25_pair", ArgDir: 1}}}, }}, {NR: 333, Name: "socketpair$inet", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 10, 2048, 524288}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "proto"}, TypeSize: 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_in_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_in_pair", ArgDir: 1}}}, }}, {NR: 333, Name: "socketpair$inet6", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 10, 2048, 524288}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "proto"}, TypeSize: 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_in6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_in6_pair", ArgDir: 1}}}, }}, {NR: 333, Name: "socketpair$inet6_dccp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dccp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dccp6_pair", ArgDir: 1}}}, }}, {NR: 333, Name: "socketpair$inet6_icmp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 58}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp6_pair", ArgDir: 1}}}, }}, {NR: 333, Name: "socketpair$inet6_icmp_raw", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 3}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 58}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp6_pair", ArgDir: 1}}}, }}, {NR: 333, Name: "socketpair$inet6_sctp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sctp_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 5}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 132}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp6_pair", ArgDir: 1}}}, }}, {NR: 333, Name: "socketpair$inet6_tcp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp6_pair", ArgDir: 1}}}, }}, {NR: 333, Name: "socketpair$inet6_udp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "udp6_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "udp6_pair", ArgDir: 1}}}, }}, {NR: 333, Name: "socketpair$inet_dccp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 6}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dccp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dccp_pair", ArgDir: 1}}}, }}, {NR: 333, Name: "socketpair$inet_icmp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_pair", ArgDir: 1}}}, }}, {NR: 333, Name: "socketpair$inet_icmp_raw", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 3}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_pair", ArgDir: 1}}}, }}, {NR: 333, Name: "socketpair$inet_sctp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sctp_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 5}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 132}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_pair", ArgDir: 1}}}, }}, {NR: 333, Name: "socketpair$inet_tcp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_pair", ArgDir: 1}}}, }}, {NR: 333, Name: "socketpair$inet_udp", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "udp_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "udp_pair", ArgDir: 1}}}, }}, {NR: 333, Name: "socketpair$ipx", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 4}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipx_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipx_pair", ArgDir: 1}}}, }}, {NR: 333, Name: "socketpair$llc", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 26}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "llc_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{2, 1}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "llc_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "llc_pair", ArgDir: 1}}}, }}, {NR: 333, Name: "socketpair$packet", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 17}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{3, 2}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 3}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_pair", ArgDir: 1}}}, }}, {NR: 333, Name: "socketpair$unix", CallName: "socketpair", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 1}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "unix_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 5}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unix_pair", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unix_pair", ArgDir: 1}}}, }}, {NR: 283, Name: "splice", CallName: "splice", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdin"}}, @@ -13371,28 +13371,28 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "splice_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8}}, }}, {NR: 106, Name: "stat", CallName: "stat", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}}, }}, {NR: 99, Name: "statfs", CallName: "statfs", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 383, Name: "statx", CallName: "statx", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "dfd"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "statx_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{256, 1024, 2048, 4096, 24576, 0, 8192, 16384}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "statx_mask", FldName: "mask"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2047, 2048, 4095}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statxbuf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "statx", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statxbuf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "statx", ArgDir: 1}}}, }}, {NR: 83, Name: "symlink", CallName: "symlink", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 295, Name: "symlinkat", CallName: "symlinkat", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "newfd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 36, Name: "sync", CallName: "sync"}, {NR: 18446744073709551615, Name: "sync_file_range", CallName: "sync_file_range", Args: []Type{ @@ -13406,40 +13406,40 @@ var Calls = []*Call{ }}, {NR: 135, Name: "sysfs$1", CallName: "sysfs", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 1}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fsname"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fsname"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}, }}, {NR: 135, Name: "sysfs$2", CallName: "sysfs", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 2}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "fsindex"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "fsname"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "fsname"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 135, Name: "sysfs$3", CallName: "sysfs", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 3}, }}, {NR: 116, Name: "sysinfo", CallName: "sysinfo", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "info"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "info"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 103, Name: "syslog", CallName: "syslog", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "syslog_cmd", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4, 5, 7, 6, 9, 10}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf", IsOptional: true}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf", IsOptional: true}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 1000000, Name: "syz_emit_ethernet", CallName: "syz_emit_ethernet", Args: []Type{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "packet"}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "packet"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "eth_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "packet"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "eth_packet"}, IsPacked: true}}, }}, {NR: 1000001, Name: "syz_extract_tcp_res", CallName: "syz_extract_tcp_res", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_resources", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_resources", ArgDir: 1}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq_inc"}, TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ack_inc"}, TypeSize: 4}}, }}, {NR: 1000001, Name: "syz_extract_tcp_res$synack", CallName: "syz_extract_tcp_res", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_resources", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_resources", ArgDir: 1}}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "seq_inc"}, TypeSize: 8}, Val: 1}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ack_inc"}, TypeSize: 8}}, }}, {NR: 1000002, Name: "syz_fuse_mount", CallName: "syz_fuse_mount", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "target"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "target"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fuse_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{1, 2, 32768, 8192, 24576, 4096, 49152, 40960, 16384}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}}, @@ -13447,8 +13447,8 @@ var Calls = []*Call{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 128, 64, 8192, 1024, 4, 2048, 8, 2, 1, 2097152, 32, 32768, 16777216, 16, 16384, 65536, 131072, 262144, 524288, 1048576, 8388608, 33554432}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "ret", ArgDir: 1}}}, {NR: 1000003, Name: "syz_fuseblk_mount", CallName: "syz_fuseblk_mount", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "target"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "blkdev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "target"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "blkdev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fuse_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{1, 2, 32768, 8192, 24576, 4096, 49152, 40960, 16384}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}}, @@ -13460,179 +13460,179 @@ var Calls = []*Call{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "cpufd"}}, &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "usermem"}, RangeBegin: 24, RangeEnd: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_text_arm64"}}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_text_arm64"}}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ntext"}, TypeSize: 8}, Buf: "text"}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "opts"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_arm64"}, IsVarlen: true}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "opts"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_arm64"}, IsVarlen: true}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nopt"}, TypeSize: 8}, Buf: "opts"}, }}, {NR: 1000004, Name: "syz_kvm_setup_cpu$x86", CallName: "syz_kvm_setup_cpu", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "cpufd"}}, &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "usermem"}, RangeBegin: 24, RangeEnd: 24}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_text_x86"}, IsVarlen: true}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_text_x86"}, IsVarlen: true}, Kind: 1, RangeBegin: 1, RangeEnd: 1}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ntext"}, TypeSize: 8}, Buf: "text"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_setup_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "opts"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_x86"}, IsVarlen: true}, Kind: 1, RangeEnd: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "opts"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_x86"}, IsVarlen: true}, Kind: 1, RangeEnd: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nopt"}, TypeSize: 8}, Buf: "opts"}, }}, {NR: 1000005, Name: "syz_open_dev$admmidi", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/admmidi#\x00"}, Length: 14}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/admmidi#\x00"}, Length: 14}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$adsp", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/adsp#\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/adsp#\x00"}, Length: 11}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$amidi", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/amidi#\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/amidi#\x00"}, Length: 12}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$audion", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/audio#\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/audio#\x00"}, Length: 12}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$dmmidi", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dmmidi#\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dmmidi#\x00"}, Length: 13}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$dri", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/card#\x00"}, Length: 15}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/card#\x00"}, Length: 15}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$dricontrol", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/controlD#\x00"}, Length: 19}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/controlD#\x00"}, Length: 19}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$drirender", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/renderD#\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/renderD#\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$dspn", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dsp#\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dsp#\x00"}, Length: 10}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$evdev", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/event#\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/event#\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$floppy", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/fd#\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/fd#\x00"}, Length: 9}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$ircomm", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ircomm#\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ircomm#\x00"}, Length: 13}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$loop", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/loop#\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/loop#\x00"}, Length: 11}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$mice", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/mice\x00"}, Length: 16}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/mice\x00"}, Length: 16}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$midi", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/midi#\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/midi#\x00"}, Length: 11}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$mouse", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/mouse#\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/mouse#\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$random", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/random\x00"}, Length: 12}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/random\x00"}, Length: 12}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sg", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sg#\x00"}, Length: 9}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sg#\x00"}, Length: 9}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndctrl", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/controlC#\x00"}, Length: 19}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/controlC#\x00"}, Length: 19}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndhw", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/hwC#D#\x00"}, Length: 16}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/hwC#D#\x00"}, Length: 16}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndmidi", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/midiC#D#\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/midiC#D#\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndpcmc", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/pcmC#D#c\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/pcmC#D#c\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndpcmp", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/pcmC#D#p\x00"}, Length: 18}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/pcmC#D#p\x00"}, Length: 18}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndseq", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/seq\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/seq\x00"}, Length: 13}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$sndtimer", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/timer\x00"}, Length: 15}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/timer\x00"}, Length: 15}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$tlk_device", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/tlk_device\x00"}, Length: 16}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/tlk_device\x00"}, Length: 16}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$tun", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/net/tun\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/net/tun\x00"}, Length: 13}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$urandom", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/urandom\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/urandom\x00"}, Length: 13}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$usb", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/bus/usb/00#/00#\x00"}, Length: 21}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/bus/usb/00#/00#\x00"}, Length: 21}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$usbmon", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/usbmon#\x00"}, Length: 13}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/usbmon#\x00"}, Length: 13}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$vcsa", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcsa#\x00"}, Length: 11}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcsa#\x00"}, Length: 11}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, {NR: 1000005, Name: "syz_open_dev$vcsn", CallName: "syz_open_dev", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcs#\x00"}, Length: 10}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcs#\x00"}, Length: 10}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}}, @@ -13642,67 +13642,67 @@ var Calls = []*Call{ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "ret", ArgDir: 1}}}, {NR: 1000007, Name: "syz_test", CallName: "syz_test"}, {NR: 1000007, Name: "syz_test$align0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align0"}}}, }}, {NR: 1000007, Name: "syz_test$align1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align1"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align1"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$align2", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align2"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align2"}}}, }}, {NR: 1000007, Name: "syz_test$align3", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align3"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align3"}}}, }}, {NR: 1000007, Name: "syz_test$align4", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align4"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align4"}}}, }}, {NR: 1000007, Name: "syz_test$align5", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align5"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align5"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$align6", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align6"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align6"}}}, }}, {NR: 1000007, Name: "syz_test$array0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_struct"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_struct"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$array1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_trailing"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_trailing"}}}, }}, {NR: 1000007, Name: "syz_test$array2", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_blob"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_blob"}}}, }}, {NR: 1000007, Name: "syz_test$bf0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_bf_struct0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_bf_struct0"}}}, }}, {NR: 1000007, Name: "syz_test$bf1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_bf_struct1"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_bf_struct1"}}}, }}, {NR: 1000007, Name: "syz_test$csum_encode", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_encode"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_encode"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv4", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_header"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_header"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv4_tcp", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_tcp_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_tcp_packet"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv4_udp", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_udp_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_udp_packet"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv6_icmp", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_icmp_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_icmp_packet"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv6_tcp", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_tcp_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_tcp_packet"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$csum_ipv6_udp", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_udp_packet"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_udp_packet"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$end0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_end_int_struct"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_end_int_struct"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$end1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_end_var_struct"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_end_var_struct"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$int", CallName: "syz_test", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "a0"}, TypeSize: 8}}, @@ -13712,126 +13712,126 @@ var Calls = []*Call{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "a4"}, TypeSize: 8}}, }}, {NR: 1000007, Name: "syz_test$length0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_int_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_int_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_const_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_const_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length10", CallName: "syz_test", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "a0"}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$length11", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$length12", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$length13", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "a0"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1"}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "a0"}}, }}, {NR: 1000007, Name: "syz_test$length14", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct", ArgDir: 2}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "a0"}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, TypeSize: 8, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "a0"}}, }}, {NR: 1000007, Name: "syz_test$length15", CallName: "syz_test", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "a0"}, TypeSize: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$length16", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length17", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize2_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize2_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length18", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize3_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize3_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length19", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bf_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bf_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length2", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_flags_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_flags_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length20", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_parent2_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_parent2_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length3", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_len_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_len_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length4", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_len2_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_len2_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length5", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_parent_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_parent_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length6", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_array_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_array_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length7", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_array2_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_array2_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length8", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_complex_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_complex_struct"}}}, }}, {NR: 1000007, Name: "syz_test$length9", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_vma_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_vma_struct"}}}, }}, {NR: 1000007, Name: "syz_test$opt0", CallName: "syz_test", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "a0", IsOptional: true}, TypeSize: 8}}, }}, {NR: 1000007, Name: "syz_test$opt1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}}, }}, {NR: 1000007, Name: "syz_test$opt2", CallName: "syz_test", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "a0", IsOptional: true}}, }}, {NR: 1000007, Name: "syz_test$recur0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0", ArgDir: 2}}}, }}, {NR: 1000007, Name: "syz_test$recur1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1", ArgDir: 2}}}, }}, {NR: 1000007, Name: "syz_test$recur2", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2", ArgDir: 2}}}, }}, {NR: 1000007, Name: "syz_test$regression0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_regression0_struct", ArgDir: 2}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_regression0_struct", ArgDir: 2}}}, }}, {NR: 1000007, Name: "syz_test$res0", CallName: "syz_test", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_res", FldName: "ret", ArgDir: 1}}}, {NR: 1000007, Name: "syz_test$res1", CallName: "syz_test", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_res", FldName: "a0"}}, }}, {NR: 1000007, Name: "syz_test$struct", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_struct0"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_struct0"}}}, }}, {NR: 1000007, Name: "syz_test$text_x86_16", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 1}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 1}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$text_x86_32", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 2}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 2}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$text_x86_64", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 3}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$text_x86_real", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"}, }}, {NR: 1000007, Name: "syz_test$union0", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union0_struct"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union0_struct"}}}, }}, {NR: 1000007, Name: "syz_test$union1", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union1_struct"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union1_struct"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$union2", CallName: "syz_test", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union2_struct"}, IsPacked: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union2_struct"}, IsPacked: true}}, }}, {NR: 1000007, Name: "syz_test$vma0", CallName: "syz_test", Args: []Type{ &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "v0"}}, @@ -13853,12 +13853,12 @@ var Calls = []*Call{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1}, }}, {NR: 13, Name: "time", CallName: "time", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "t"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "t"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}}, }}, {NR: 240, Name: "timer_create", CallName: "timer_create", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timerid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timerid"}, TypeSize: 8, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", ArgDir: 1}}}, }}, {NR: 244, Name: "timer_delete", CallName: "timer_delete", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid"}}, @@ -13868,13 +13868,13 @@ var Calls = []*Call{ }}, {NR: 242, Name: "timer_gettime", CallName: "timer_gettime", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "setting"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "setting"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, }}, {NR: 241, Name: "timer_settime", CallName: "timer_settime", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timer_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, }}, {NR: 306, Name: "timerfd_create", CallName: "timerfd_create", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}}, @@ -13882,169 +13882,169 @@ var Calls = []*Call{ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "ret", ArgDir: 1}}}, {NR: 312, Name: "timerfd_gettime", CallName: "timerfd_gettime", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, }}, {NR: 311, Name: "timerfd_settime", CallName: "timerfd_settime", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "fd"}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timerfd_settime_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec"}}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}}, }}, {NR: 43, Name: "times", CallName: "times", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tms", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tms", ArgDir: 1}}}, }}, {NR: 208, Name: "tkill", CallName: "tkill", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "tid"}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1}, }}, {NR: 92, Name: "truncate", CallName: "truncate", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "len"}, TypeSize: 8}}, }}, {NR: 52, Name: "umount2", CallName: "umount2", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "umount_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8}}, }}, {NR: 122, Name: "uname", CallName: "uname", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}}, }}, {NR: 10, Name: "unlink", CallName: "unlink", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 292, Name: "unlinkat", CallName: "unlinkat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "unlinkat_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 512}}, }}, {NR: 282, Name: "unshare", CallName: "unshare", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clone_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{256, 512, 1024, 2048, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432, 67108864, 134217728, 268435456, 536870912, 1073741824, 2147483648}}, }}, {NR: 86, Name: "uselib", CallName: "uselib", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lib"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lib"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, }}, {NR: 364, Name: "userfaultfd", CallName: "userfaultfd", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "userfaultfd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}}, }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "ret", ArgDir: 1}}}, {NR: 62, Name: "ustat", CallName: "ustat", Args: []Type{ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "dev"}, TypeSize: 8}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ustat", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ustat", ArgDir: 1}}}, }}, {NR: 30, Name: "utime", CallName: "utime", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "utimbuf"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "utimbuf"}}}, }}, {NR: 304, Name: "utimensat", CallName: "utimensat", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dir"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "utimensat_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 256}}, }}, {NR: 251, Name: "utimes", CallName: "utimes", Args: []Type{ - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename"}, TypeSize: 8, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}}, }}, {NR: 285, Name: "vmsplice", CallName: "vmsplice", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "splice_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8}}, }}, {NR: 114, Name: "wait4", CallName: "wait4", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "status", IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "status", IsOptional: true}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "wait_options", FldName: "options"}, TypeSize: 8}, Vals: []uint64{1, 2, 8, 4, 2, 8, 1, 16777216, 2147483648, 1073741824, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, }}, {NR: 272, Name: "waitid", CallName: "waitid", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "waitid_which", FldName: "which"}, TypeSize: 8}, Vals: []uint64{1, 2, 0}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "infop", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "infop", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}}, &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "wait_options", FldName: "options"}, TypeSize: 8}, Vals: []uint64{1, 2, 8, 4, 2, 8, 1, 16777216, 2147483648, 1073741824, 536870912}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", IsOptional: true}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}}, }}, {NR: 4, Name: "write", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, TypeSize: 8, Type: &BufferType{}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 4, Name: "write$evdev", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_event"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_event"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "data"}, }}, {NR: 4, Name: "write$eventfd", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, TypeSize: 8, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"}, }}, {NR: 4, Name: "write$fuse_bmap", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_bmap_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_bmap_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 4, Name: "write$fuse_init", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_init_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_init_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 4, Name: "write$fuse_interrupt", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_interrupt_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_interrupt_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 4, Name: "write$fuse_ioctl", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_ioctl_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_ioctl_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 4, Name: "write$fuse_notify_delete", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_delete_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_delete_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 4, Name: "write$fuse_notify_inval_entry", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_inval_entry_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_inval_entry_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 4, Name: "write$fuse_notify_inval_inode", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_inval_inode_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_inval_inode_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 4, Name: "write$fuse_notify_poll_wakeup", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_poll_wakeup_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_poll_wakeup_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 4, Name: "write$fuse_notify_retrieve", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_retrieve_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_retrieve_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 4, Name: "write$fuse_notify_store", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_store_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_store_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 4, Name: "write$fuse_poll", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_poll_out"}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, TypeSize: 8, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_poll_out"}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"}, }}, {NR: 4, Name: "write$sndseq", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_event"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_event"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "data"}, }}, {NR: 4, Name: "write$tun", CallName: "write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tun_buffer"}, IsVarlen: true}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, TypeSize: 8, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tun_buffer"}, IsVarlen: true}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"}, }}, {NR: 146, Name: "writev", CallName: "writev", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}}, - &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, + &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, TypeSize: 8, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"}, }}, } |
