diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2016-01-26 16:53:23 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2016-01-26 16:53:23 +0100 |
| commit | 66b440bd178174bcada26e65e321a3ddc0b4eab9 (patch) | |
| tree | c7d727277283e15ba72dfda0e44b04aa220b6bb1 /sys | |
| parent | e5afa2fd73be383e07456c38e777e9bdb0cc34b8 (diff) | |
sys: regenerate after tun/random support
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/sys.go | 87 | ||||
| -rw-r--r-- | sys/sys_amd64.go | 2 | ||||
| -rw-r--r-- | sys/sys_arm64.go | 2 | ||||
| -rw-r--r-- | sys/sys_ppc64le.go | 2 |
4 files changed, 90 insertions, 3 deletions
diff --git a/sys/sys.go b/sys/sys.go index 83f87ba5b..b69922db1 100644 --- a/sys/sys.go +++ b/sys/sys.go @@ -3024,4 +3024,91 @@ func initCalls() { func() { Calls = append(Calls, &Call{ID: 1007, Name: "getsockopt$netlink", CallName: "getsockopt", Args: []Type{ResourceType{TypeCommon: TypeCommon{TypeName: "fd", IsOptional: false}, Kind: ResFD, Subkind: FdNetlink}, ConstType{TypeCommon: TypeCommon{TypeName: "level", IsOptional: false}, TypeSize: 0, Val: uintptr(270)}, FlagsType{TypeCommon: TypeCommon{TypeName: "opt", IsOptional: false}, TypeSize: 0, Vals: []uintptr{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}}, PtrType{TypeCommon: TypeCommon{TypeName: "arg", IsOptional: false}, Dir: DirOut, Type: BufferType{TypeCommon: TypeCommon{TypeName: "arg", IsOptional: false}, Kind: BufferBlob}}, PtrType{TypeCommon: TypeCommon{TypeName: "arglen", IsOptional: false}, Type: LenType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, Buf: "arg", TypeSize: 4, ByteSize: false}, Dir: DirInOut}}}) }() + func() { + Calls = append(Calls, &Call{ID: 1008, Name: "syz_open_dev$tun", CallName: "syz_open_dev", Ret: ResourceType{TypeCommon: TypeCommon{TypeName: "ret", IsOptional: false}, Kind: ResFD, Subkind: FdTun}, Args: []Type{PtrType{TypeCommon: TypeCommon{TypeName: "dev", IsOptional: false}, Dir: DirIn, Type: StrConstType{TypeCommon: TypeCommon{TypeName: "dev", IsOptional: false}, Val: "/dev/net/tun"}}, ConstType{TypeCommon: TypeCommon{TypeName: "id", IsOptional: false}, TypeSize: 0, Val: uintptr(0)}, FlagsType{TypeCommon: TypeCommon{TypeName: "flags", IsOptional: false}, TypeSize: 0, Vals: []uintptr{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512}}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1009, Name: "write$tun", CallName: "write", Ret: LenType{TypeCommon: TypeCommon{TypeName: "ret", IsOptional: false}, Buf: "buf", TypeSize: 0, ByteSize: false}, Args: []Type{ResourceType{TypeCommon: TypeCommon{TypeName: "fd", IsOptional: false}, Kind: ResFD, Subkind: FdTun}, StructType{TypeCommon: TypeCommon{TypeName: "tun_buffer", IsOptional: false}, Fields: []Type{StructType{TypeCommon: TypeCommon{TypeName: "tun_pi", IsOptional: false}, Fields: []Type{FlagsType{TypeCommon: TypeCommon{TypeName: "flags", IsOptional: false}, TypeSize: 4, Vals: []uintptr{1, 2, 4096, 8192, 16384, 32768, 256, 512, 1024, 2048, 4096}}, IntType{TypeCommon: TypeCommon{TypeName: "proto", IsOptional: false}, TypeSize: 2}}}, StructType{TypeCommon: TypeCommon{TypeName: "virtio_net_hdr", IsOptional: false}, Fields: []Type{FlagsType{TypeCommon: TypeCommon{TypeName: "flags", IsOptional: false}, TypeSize: 1, Vals: []uintptr{1, 2}}, FlagsType{TypeCommon: TypeCommon{TypeName: "gsotype", IsOptional: false}, TypeSize: 1, Vals: []uintptr{0, 1, 3, 4, 128}}, IntType{TypeCommon: TypeCommon{TypeName: "hdrlen", IsOptional: false}, TypeSize: 2}, IntType{TypeCommon: TypeCommon{TypeName: "gsosize", IsOptional: false}, TypeSize: 2}, IntType{TypeCommon: TypeCommon{TypeName: "start", IsOptional: false}, TypeSize: 2}, IntType{TypeCommon: TypeCommon{TypeName: "offset", IsOptional: false}, TypeSize: 2}}}}}, LenType{TypeCommon: TypeCommon{TypeName: "count", IsOptional: false}, Buf: "buf", TypeSize: 0, ByteSize: false}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1010, Name: "ioctl$TUNGETFEATURES", CallName: "ioctl", Args: []Type{ResourceType{TypeCommon: TypeCommon{TypeName: "fd", IsOptional: false}, Kind: ResFD, Subkind: FdTun}, ConstType{TypeCommon: TypeCommon{TypeName: "cmd", IsOptional: false}, TypeSize: 0, Val: uintptr(2147767503)}, PtrType{TypeCommon: TypeCommon{TypeName: "arg", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 4}, Dir: DirOut}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1011, Name: "ioctl$TUNSETQUEUE", CallName: "ioctl", Args: []Type{ResourceType{TypeCommon: TypeCommon{TypeName: "fd", IsOptional: false}, Kind: ResFD, Subkind: FdTun}, ConstType{TypeCommon: TypeCommon{TypeName: "cmd", IsOptional: false}, TypeSize: 0, Val: uintptr(1074025689)}, PtrType{TypeCommon: TypeCommon{TypeName: "arg", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "ifreq", IsOptional: false}, Fields: []Type{ArrayType{TypeCommon: TypeCommon{TypeName: "name", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 1}, Len: 16}, UnionType{TypeCommon: TypeCommon{TypeName: "ifr_ifru", IsOptional: false}, Options: []Type{UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", IsOptional: false}, Options: []Type{StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_in", IsOptional: false}, Fields: []Type{StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", IsOptional: false}, Fields: []Type{ConstType{TypeCommon: TypeCommon{TypeName: "family", IsOptional: false}, TypeSize: 2, Val: uintptr(2)}, IntType{TypeCommon: TypeCommon{TypeName: "port", IsOptional: false}, TypeSize: 2, Kind: IntInport}, IntType{TypeCommon: TypeCommon{TypeName: "addr", IsOptional: false}, TypeSize: 4, Kind: IntInaddr}}}, ArrayType{TypeCommon: TypeCommon{TypeName: "pad", IsOptional: false}, Type: ConstType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 8, Val: uintptr(0)}, Len: 15}}}, StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_in6", IsOptional: false}, Fields: []Type{StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", IsOptional: false}, Fields: []Type{ConstType{TypeCommon: TypeCommon{TypeName: "family", IsOptional: false}, TypeSize: 2, Val: uintptr(10)}, IntType{TypeCommon: TypeCommon{TypeName: "port", IsOptional: false}, TypeSize: 2, Kind: IntInport}, IntType{TypeCommon: TypeCommon{TypeName: "flow", IsOptional: false}, TypeSize: 4}, StructType{TypeCommon: TypeCommon{TypeName: "in6_addr", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "a0", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "a1", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "a2", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "a3", IsOptional: false}, TypeSize: 4}}}, IntType{TypeCommon: TypeCommon{TypeName: "scope", IsOptional: false}, TypeSize: 4}}}, ArrayType{TypeCommon: TypeCommon{TypeName: "pad", IsOptional: false}, Type: ConstType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 8, Val: uintptr(0)}, Len: 12}}}}}, FlagsType{TypeCommon: TypeCommon{TypeName: "flags", IsOptional: false}, TypeSize: 2, Vals: []uintptr{1, 2, 4096, 8192, 16384, 32768, 256, 512, 1024, 2048, 4096}}, IntType{TypeCommon: TypeCommon{TypeName: "mtu", IsOptional: false}, TypeSize: 4}, StructType{TypeCommon: TypeCommon{TypeName: "ifmap", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "start", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "end", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "base", IsOptional: false}, TypeSize: 2}, IntType{TypeCommon: TypeCommon{TypeName: "irq", IsOptional: false}, TypeSize: 1}, IntType{TypeCommon: TypeCommon{TypeName: "dma", IsOptional: false}, TypeSize: 1}, IntType{TypeCommon: TypeCommon{TypeName: "port", IsOptional: false}, TypeSize: 1}}}, ArrayType{TypeCommon: TypeCommon{TypeName: "data", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 1}, Len: 16}, StructType{TypeCommon: TypeCommon{TypeName: "if_settings", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "type", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "size", IsOptional: false}, TypeSize: 4}, UnionType{TypeCommon: TypeCommon{TypeName: "ifs_ifsu", IsOptional: false}, Options: []Type{PtrType{TypeCommon: TypeCommon{TypeName: "hdlc", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "encode", IsOptional: false}, TypeSize: 2}, IntType{TypeCommon: TypeCommon{TypeName: "parity", IsOptional: false}, TypeSize: 2}}}, Dir: DirIn}, PtrType{TypeCommon: TypeCommon{TypeName: "cisco", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "val", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "timeout", IsOptional: false}, TypeSize: 4}}}, Dir: DirIn}, PtrType{TypeCommon: TypeCommon{TypeName: "fr", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "fr_proto", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "t391", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "t392", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "n391", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "n392", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "n393", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "lmi", IsOptional: false}, TypeSize: 2}, IntType{TypeCommon: TypeCommon{TypeName: "dce", IsOptional: false}, TypeSize: 2}}}, Dir: DirIn}, PtrType{TypeCommon: TypeCommon{TypeName: "pvc", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "dlcl", IsOptional: false}, TypeSize: 4}}}, Dir: DirIn}, PtrType{TypeCommon: TypeCommon{TypeName: "pvcinfo", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "dlci", IsOptional: false}, TypeSize: 4}, ArrayType{TypeCommon: TypeCommon{TypeName: "master", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 1}, Len: 16}}}, Dir: DirIn}, PtrType{TypeCommon: TypeCommon{TypeName: "sync", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "rate", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "type", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "loop", IsOptional: false}, TypeSize: 2}}}, Dir: DirIn}, PtrType{TypeCommon: TypeCommon{TypeName: "tel", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "te1_settings", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "rate", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "type", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "loop", IsOptional: false}, TypeSize: 2}, IntType{TypeCommon: TypeCommon{TypeName: "slot", IsOptional: false}, TypeSize: 2}}}, Dir: DirIn}}}}}}}}}, Dir: DirIn}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1012, Name: "ioctl$TUNSETIFF", CallName: "ioctl", Args: []Type{ResourceType{TypeCommon: TypeCommon{TypeName: "fd", IsOptional: false}, Kind: ResFD, Subkind: FdTun}, ConstType{TypeCommon: TypeCommon{TypeName: "cmd", IsOptional: false}, TypeSize: 0, Val: uintptr(1074025674)}, PtrType{TypeCommon: TypeCommon{TypeName: "arg", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "ifreq", IsOptional: false}, Fields: []Type{ArrayType{TypeCommon: TypeCommon{TypeName: "name", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 1}, Len: 16}, UnionType{TypeCommon: TypeCommon{TypeName: "ifr_ifru", IsOptional: false}, Options: []Type{UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", IsOptional: false}, Options: []Type{StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_in", IsOptional: false}, Fields: []Type{StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", IsOptional: false}, Fields: []Type{ConstType{TypeCommon: TypeCommon{TypeName: "family", IsOptional: false}, TypeSize: 2, Val: uintptr(2)}, IntType{TypeCommon: TypeCommon{TypeName: "port", IsOptional: false}, TypeSize: 2, Kind: IntInport}, IntType{TypeCommon: TypeCommon{TypeName: "addr", IsOptional: false}, TypeSize: 4, Kind: IntInaddr}}}, ArrayType{TypeCommon: TypeCommon{TypeName: "pad", IsOptional: false}, Type: ConstType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 8, Val: uintptr(0)}, Len: 15}}}, StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_in6", IsOptional: false}, Fields: []Type{StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", IsOptional: false}, Fields: []Type{ConstType{TypeCommon: TypeCommon{TypeName: "family", IsOptional: false}, TypeSize: 2, Val: uintptr(10)}, IntType{TypeCommon: TypeCommon{TypeName: "port", IsOptional: false}, TypeSize: 2, Kind: IntInport}, IntType{TypeCommon: TypeCommon{TypeName: "flow", IsOptional: false}, TypeSize: 4}, StructType{TypeCommon: TypeCommon{TypeName: "in6_addr", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "a0", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "a1", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "a2", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "a3", IsOptional: false}, TypeSize: 4}}}, IntType{TypeCommon: TypeCommon{TypeName: "scope", IsOptional: false}, TypeSize: 4}}}, ArrayType{TypeCommon: TypeCommon{TypeName: "pad", IsOptional: false}, Type: ConstType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 8, Val: uintptr(0)}, Len: 12}}}}}, FlagsType{TypeCommon: TypeCommon{TypeName: "flags", IsOptional: false}, TypeSize: 2, Vals: []uintptr{1, 2, 4096, 8192, 16384, 32768, 256, 512, 1024, 2048, 4096}}, IntType{TypeCommon: TypeCommon{TypeName: "mtu", IsOptional: false}, TypeSize: 4}, StructType{TypeCommon: TypeCommon{TypeName: "ifmap", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "start", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "end", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "base", IsOptional: false}, TypeSize: 2}, IntType{TypeCommon: TypeCommon{TypeName: "irq", IsOptional: false}, TypeSize: 1}, IntType{TypeCommon: TypeCommon{TypeName: "dma", IsOptional: false}, TypeSize: 1}, IntType{TypeCommon: TypeCommon{TypeName: "port", IsOptional: false}, TypeSize: 1}}}, ArrayType{TypeCommon: TypeCommon{TypeName: "data", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 1}, Len: 16}, StructType{TypeCommon: TypeCommon{TypeName: "if_settings", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "type", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "size", IsOptional: false}, TypeSize: 4}, UnionType{TypeCommon: TypeCommon{TypeName: "ifs_ifsu", IsOptional: false}, Options: []Type{PtrType{TypeCommon: TypeCommon{TypeName: "hdlc", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "encode", IsOptional: false}, TypeSize: 2}, IntType{TypeCommon: TypeCommon{TypeName: "parity", IsOptional: false}, TypeSize: 2}}}, Dir: DirIn}, PtrType{TypeCommon: TypeCommon{TypeName: "cisco", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "val", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "timeout", IsOptional: false}, TypeSize: 4}}}, Dir: DirIn}, PtrType{TypeCommon: TypeCommon{TypeName: "fr", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "fr_proto", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "t391", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "t392", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "n391", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "n392", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "n393", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "lmi", IsOptional: false}, TypeSize: 2}, IntType{TypeCommon: TypeCommon{TypeName: "dce", IsOptional: false}, TypeSize: 2}}}, Dir: DirIn}, PtrType{TypeCommon: TypeCommon{TypeName: "pvc", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "dlcl", IsOptional: false}, TypeSize: 4}}}, Dir: DirIn}, PtrType{TypeCommon: TypeCommon{TypeName: "pvcinfo", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "dlci", IsOptional: false}, TypeSize: 4}, ArrayType{TypeCommon: TypeCommon{TypeName: "master", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 1}, Len: 16}}}, Dir: DirIn}, PtrType{TypeCommon: TypeCommon{TypeName: "sync", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "rate", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "type", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "loop", IsOptional: false}, TypeSize: 2}}}, Dir: DirIn}, PtrType{TypeCommon: TypeCommon{TypeName: "tel", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "te1_settings", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "rate", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "type", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "loop", IsOptional: false}, TypeSize: 2}, IntType{TypeCommon: TypeCommon{TypeName: "slot", IsOptional: false}, TypeSize: 2}}}, Dir: DirIn}}}}}}}}}, Dir: DirIn}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1013, Name: "ioctl$TUNSETIFINDEX", CallName: "ioctl", Args: []Type{ResourceType{TypeCommon: TypeCommon{TypeName: "fd", IsOptional: false}, Kind: ResFD, Subkind: FdTun}, ConstType{TypeCommon: TypeCommon{TypeName: "cmd", IsOptional: false}, TypeSize: 0, Val: uintptr(1074025690)}, PtrType{TypeCommon: TypeCommon{TypeName: "arg", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 4}, Dir: DirIn}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1014, Name: "ioctl$TUNGETIFF", CallName: "ioctl", Args: []Type{ResourceType{TypeCommon: TypeCommon{TypeName: "fd", IsOptional: false}, Kind: ResFD, Subkind: FdTun}, ConstType{TypeCommon: TypeCommon{TypeName: "cmd", IsOptional: false}, TypeSize: 0, Val: uintptr(2147767506)}, PtrType{TypeCommon: TypeCommon{TypeName: "arg", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 4}, Dir: DirIn}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1015, Name: "ioctl$TUNSETNOCSUM", CallName: "ioctl", Args: []Type{ResourceType{TypeCommon: TypeCommon{TypeName: "fd", IsOptional: false}, Kind: ResFD, Subkind: FdTun}, ConstType{TypeCommon: TypeCommon{TypeName: "cmd", IsOptional: false}, TypeSize: 0, Val: uintptr(1074025672)}, PtrType{TypeCommon: TypeCommon{TypeName: "arg", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 4}, Dir: DirIn}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1016, Name: "ioctl$TUNSETPERSIST", CallName: "ioctl", Args: []Type{ResourceType{TypeCommon: TypeCommon{TypeName: "fd", IsOptional: false}, Kind: ResFD, Subkind: FdTun}, ConstType{TypeCommon: TypeCommon{TypeName: "cmd", IsOptional: false}, TypeSize: 0, Val: uintptr(1074025675)}, PtrType{TypeCommon: TypeCommon{TypeName: "arg", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 4}, Dir: DirIn}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1017, Name: "ioctl$TUNSETOWNER", CallName: "ioctl", Args: []Type{ResourceType{TypeCommon: TypeCommon{TypeName: "fd", IsOptional: false}, Kind: ResFD, Subkind: FdTun}, ConstType{TypeCommon: TypeCommon{TypeName: "cmd", IsOptional: false}, TypeSize: 0, Val: uintptr(1074025676)}, PtrType{TypeCommon: TypeCommon{TypeName: "arg", IsOptional: false}, Type: ResourceType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, Kind: ResUid}, Dir: DirIn}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1018, Name: "ioctl$TUNSETLINK", CallName: "ioctl", Args: []Type{ResourceType{TypeCommon: TypeCommon{TypeName: "fd", IsOptional: false}, Kind: ResFD, Subkind: FdTun}, ConstType{TypeCommon: TypeCommon{TypeName: "cmd", IsOptional: false}, TypeSize: 0, Val: uintptr(1074025677)}, PtrType{TypeCommon: TypeCommon{TypeName: "arg", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 4}, Dir: DirIn}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1019, Name: "ioctl$TUNSETOFFLOAD", CallName: "ioctl", Args: []Type{ResourceType{TypeCommon: TypeCommon{TypeName: "fd", IsOptional: false}, Kind: ResFD, Subkind: FdTun}, ConstType{TypeCommon: TypeCommon{TypeName: "cmd", IsOptional: false}, TypeSize: 0, Val: uintptr(1074025680)}, PtrType{TypeCommon: TypeCommon{TypeName: "arg", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 4}, Dir: DirIn}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1020, Name: "ioctl$TUNSETTXFILTER", CallName: "ioctl", Args: []Type{ResourceType{TypeCommon: TypeCommon{TypeName: "fd", IsOptional: false}, Kind: ResFD, Subkind: FdTun}, ConstType{TypeCommon: TypeCommon{TypeName: "cmd", IsOptional: false}, TypeSize: 0, Val: uintptr(1074025681)}, PtrType{TypeCommon: TypeCommon{TypeName: "arg", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "tun_filter", IsOptional: false}, Fields: []Type{FlagsType{TypeCommon: TypeCommon{TypeName: "flags", IsOptional: false}, TypeSize: 4, Vals: []uintptr{1, 2, 4096, 8192, 16384, 32768, 256, 512, 1024, 2048, 4096}}, LenType{TypeCommon: TypeCommon{TypeName: "count", IsOptional: false}, Buf: "addr", TypeSize: 4, ByteSize: false}, PtrType{TypeCommon: TypeCommon{TypeName: "addr", IsOptional: false}, Type: ArrayType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 1}, Len: 6}, Dir: DirIn}}}, Dir: DirIn}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1021, Name: "ioctl$SIOCGIFHWADDR", CallName: "ioctl", Args: []Type{ResourceType{TypeCommon: TypeCommon{TypeName: "fd", IsOptional: false}, Kind: ResFD, Subkind: FdTun}, ConstType{TypeCommon: TypeCommon{TypeName: "cmd", IsOptional: false}, TypeSize: 0, Val: uintptr(35111)}, PtrType{TypeCommon: TypeCommon{TypeName: "arg", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "ifreq", IsOptional: false}, Fields: []Type{ArrayType{TypeCommon: TypeCommon{TypeName: "name", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 1}, Len: 16}, UnionType{TypeCommon: TypeCommon{TypeName: "ifr_ifru", IsOptional: false}, Options: []Type{UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", IsOptional: false}, Options: []Type{StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_in", IsOptional: false}, Fields: []Type{StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", IsOptional: false}, Fields: []Type{ConstType{TypeCommon: TypeCommon{TypeName: "family", IsOptional: false}, TypeSize: 2, Val: uintptr(2)}, IntType{TypeCommon: TypeCommon{TypeName: "port", IsOptional: false}, TypeSize: 2, Kind: IntInport}, IntType{TypeCommon: TypeCommon{TypeName: "addr", IsOptional: false}, TypeSize: 4, Kind: IntInaddr}}}, ArrayType{TypeCommon: TypeCommon{TypeName: "pad", IsOptional: false}, Type: ConstType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 8, Val: uintptr(0)}, Len: 15}}}, StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_in6", IsOptional: false}, Fields: []Type{StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", IsOptional: false}, Fields: []Type{ConstType{TypeCommon: TypeCommon{TypeName: "family", IsOptional: false}, TypeSize: 2, Val: uintptr(10)}, IntType{TypeCommon: TypeCommon{TypeName: "port", IsOptional: false}, TypeSize: 2, Kind: IntInport}, IntType{TypeCommon: TypeCommon{TypeName: "flow", IsOptional: false}, TypeSize: 4}, StructType{TypeCommon: TypeCommon{TypeName: "in6_addr", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "a0", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "a1", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "a2", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "a3", IsOptional: false}, TypeSize: 4}}}, IntType{TypeCommon: TypeCommon{TypeName: "scope", IsOptional: false}, TypeSize: 4}}}, ArrayType{TypeCommon: TypeCommon{TypeName: "pad", IsOptional: false}, Type: ConstType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 8, Val: uintptr(0)}, Len: 12}}}}}, FlagsType{TypeCommon: TypeCommon{TypeName: "flags", IsOptional: false}, TypeSize: 2, Vals: []uintptr{1, 2, 4096, 8192, 16384, 32768, 256, 512, 1024, 2048, 4096}}, IntType{TypeCommon: TypeCommon{TypeName: "mtu", IsOptional: false}, TypeSize: 4}, StructType{TypeCommon: TypeCommon{TypeName: "ifmap", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "start", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "end", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "base", IsOptional: false}, TypeSize: 2}, IntType{TypeCommon: TypeCommon{TypeName: "irq", IsOptional: false}, TypeSize: 1}, IntType{TypeCommon: TypeCommon{TypeName: "dma", IsOptional: false}, TypeSize: 1}, IntType{TypeCommon: TypeCommon{TypeName: "port", IsOptional: false}, TypeSize: 1}}}, ArrayType{TypeCommon: TypeCommon{TypeName: "data", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 1}, Len: 16}, StructType{TypeCommon: TypeCommon{TypeName: "if_settings", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "type", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "size", IsOptional: false}, TypeSize: 4}, UnionType{TypeCommon: TypeCommon{TypeName: "ifs_ifsu", IsOptional: false}, Options: []Type{PtrType{TypeCommon: TypeCommon{TypeName: "hdlc", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "encode", IsOptional: false}, TypeSize: 2}, IntType{TypeCommon: TypeCommon{TypeName: "parity", IsOptional: false}, TypeSize: 2}}}, Dir: DirIn}, PtrType{TypeCommon: TypeCommon{TypeName: "cisco", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "val", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "timeout", IsOptional: false}, TypeSize: 4}}}, Dir: DirIn}, PtrType{TypeCommon: TypeCommon{TypeName: "fr", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "fr_proto", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "t391", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "t392", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "n391", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "n392", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "n393", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "lmi", IsOptional: false}, TypeSize: 2}, IntType{TypeCommon: TypeCommon{TypeName: "dce", IsOptional: false}, TypeSize: 2}}}, Dir: DirIn}, PtrType{TypeCommon: TypeCommon{TypeName: "pvc", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "dlcl", IsOptional: false}, TypeSize: 4}}}, Dir: DirIn}, PtrType{TypeCommon: TypeCommon{TypeName: "pvcinfo", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "dlci", IsOptional: false}, TypeSize: 4}, ArrayType{TypeCommon: TypeCommon{TypeName: "master", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 1}, Len: 16}}}, Dir: DirIn}, PtrType{TypeCommon: TypeCommon{TypeName: "sync", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "rate", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "type", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "loop", IsOptional: false}, TypeSize: 2}}}, Dir: DirIn}, PtrType{TypeCommon: TypeCommon{TypeName: "tel", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "te1_settings", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "rate", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "type", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "loop", IsOptional: false}, TypeSize: 2}, IntType{TypeCommon: TypeCommon{TypeName: "slot", IsOptional: false}, TypeSize: 2}}}, Dir: DirIn}}}}}}}}}, Dir: DirIn}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1022, Name: "ioctl$SIOCSIFHWADDR", CallName: "ioctl", Args: []Type{ResourceType{TypeCommon: TypeCommon{TypeName: "fd", IsOptional: false}, Kind: ResFD, Subkind: FdTun}, ConstType{TypeCommon: TypeCommon{TypeName: "cmd", IsOptional: false}, TypeSize: 0, Val: uintptr(35108)}, PtrType{TypeCommon: TypeCommon{TypeName: "arg", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "ifreq", IsOptional: false}, Fields: []Type{ArrayType{TypeCommon: TypeCommon{TypeName: "name", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 1}, Len: 16}, UnionType{TypeCommon: TypeCommon{TypeName: "ifr_ifru", IsOptional: false}, Options: []Type{UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", IsOptional: false}, Options: []Type{StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_in", IsOptional: false}, Fields: []Type{StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", IsOptional: false}, Fields: []Type{ConstType{TypeCommon: TypeCommon{TypeName: "family", IsOptional: false}, TypeSize: 2, Val: uintptr(2)}, IntType{TypeCommon: TypeCommon{TypeName: "port", IsOptional: false}, TypeSize: 2, Kind: IntInport}, IntType{TypeCommon: TypeCommon{TypeName: "addr", IsOptional: false}, TypeSize: 4, Kind: IntInaddr}}}, ArrayType{TypeCommon: TypeCommon{TypeName: "pad", IsOptional: false}, Type: ConstType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 8, Val: uintptr(0)}, Len: 15}}}, StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_in6", IsOptional: false}, Fields: []Type{StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", IsOptional: false}, Fields: []Type{ConstType{TypeCommon: TypeCommon{TypeName: "family", IsOptional: false}, TypeSize: 2, Val: uintptr(10)}, IntType{TypeCommon: TypeCommon{TypeName: "port", IsOptional: false}, TypeSize: 2, Kind: IntInport}, IntType{TypeCommon: TypeCommon{TypeName: "flow", IsOptional: false}, TypeSize: 4}, StructType{TypeCommon: TypeCommon{TypeName: "in6_addr", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "a0", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "a1", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "a2", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "a3", IsOptional: false}, TypeSize: 4}}}, IntType{TypeCommon: TypeCommon{TypeName: "scope", IsOptional: false}, TypeSize: 4}}}, ArrayType{TypeCommon: TypeCommon{TypeName: "pad", IsOptional: false}, Type: ConstType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 8, Val: uintptr(0)}, Len: 12}}}}}, FlagsType{TypeCommon: TypeCommon{TypeName: "flags", IsOptional: false}, TypeSize: 2, Vals: []uintptr{1, 2, 4096, 8192, 16384, 32768, 256, 512, 1024, 2048, 4096}}, IntType{TypeCommon: TypeCommon{TypeName: "mtu", IsOptional: false}, TypeSize: 4}, StructType{TypeCommon: TypeCommon{TypeName: "ifmap", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "start", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "end", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "base", IsOptional: false}, TypeSize: 2}, IntType{TypeCommon: TypeCommon{TypeName: "irq", IsOptional: false}, TypeSize: 1}, IntType{TypeCommon: TypeCommon{TypeName: "dma", IsOptional: false}, TypeSize: 1}, IntType{TypeCommon: TypeCommon{TypeName: "port", IsOptional: false}, TypeSize: 1}}}, ArrayType{TypeCommon: TypeCommon{TypeName: "data", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 1}, Len: 16}, StructType{TypeCommon: TypeCommon{TypeName: "if_settings", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "type", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "size", IsOptional: false}, TypeSize: 4}, UnionType{TypeCommon: TypeCommon{TypeName: "ifs_ifsu", IsOptional: false}, Options: []Type{PtrType{TypeCommon: TypeCommon{TypeName: "hdlc", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "encode", IsOptional: false}, TypeSize: 2}, IntType{TypeCommon: TypeCommon{TypeName: "parity", IsOptional: false}, TypeSize: 2}}}, Dir: DirIn}, PtrType{TypeCommon: TypeCommon{TypeName: "cisco", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "val", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "timeout", IsOptional: false}, TypeSize: 4}}}, Dir: DirIn}, PtrType{TypeCommon: TypeCommon{TypeName: "fr", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "fr_proto", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "t391", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "t392", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "n391", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "n392", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "n393", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "lmi", IsOptional: false}, TypeSize: 2}, IntType{TypeCommon: TypeCommon{TypeName: "dce", IsOptional: false}, TypeSize: 2}}}, Dir: DirIn}, PtrType{TypeCommon: TypeCommon{TypeName: "pvc", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "dlcl", IsOptional: false}, TypeSize: 4}}}, Dir: DirIn}, PtrType{TypeCommon: TypeCommon{TypeName: "pvcinfo", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "dlci", IsOptional: false}, TypeSize: 4}, ArrayType{TypeCommon: TypeCommon{TypeName: "master", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 1}, Len: 16}}}, Dir: DirIn}, PtrType{TypeCommon: TypeCommon{TypeName: "sync", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "rate", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "type", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "loop", IsOptional: false}, TypeSize: 2}}}, Dir: DirIn}, PtrType{TypeCommon: TypeCommon{TypeName: "tel", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "te1_settings", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "rate", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "type", IsOptional: false}, TypeSize: 4}, IntType{TypeCommon: TypeCommon{TypeName: "loop", IsOptional: false}, TypeSize: 2}, IntType{TypeCommon: TypeCommon{TypeName: "slot", IsOptional: false}, TypeSize: 2}}}, Dir: DirIn}}}}}}}}}, Dir: DirIn}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1023, Name: "ioctl$TUNGETSNDBUF", CallName: "ioctl", Args: []Type{ResourceType{TypeCommon: TypeCommon{TypeName: "fd", IsOptional: false}, Kind: ResFD, Subkind: FdTun}, ConstType{TypeCommon: TypeCommon{TypeName: "cmd", IsOptional: false}, TypeSize: 0, Val: uintptr(2147767507)}, PtrType{TypeCommon: TypeCommon{TypeName: "arg", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 4}, Dir: DirOut}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1024, Name: "ioctl$TUNSETSNDBUF", CallName: "ioctl", Args: []Type{ResourceType{TypeCommon: TypeCommon{TypeName: "fd", IsOptional: false}, Kind: ResFD, Subkind: FdTun}, ConstType{TypeCommon: TypeCommon{TypeName: "cmd", IsOptional: false}, TypeSize: 0, Val: uintptr(1074025684)}, PtrType{TypeCommon: TypeCommon{TypeName: "arg", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 4}, Dir: DirIn}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1025, Name: "ioctl$TUNGETVNETHDRSZ", CallName: "ioctl", Args: []Type{ResourceType{TypeCommon: TypeCommon{TypeName: "fd", IsOptional: false}, Kind: ResFD, Subkind: FdTun}, ConstType{TypeCommon: TypeCommon{TypeName: "cmd", IsOptional: false}, TypeSize: 0, Val: uintptr(2147767511)}, PtrType{TypeCommon: TypeCommon{TypeName: "arg", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 4}, Dir: DirOut}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1026, Name: "ioctl$TUNSETVNETHDRSZ", CallName: "ioctl", Args: []Type{ResourceType{TypeCommon: TypeCommon{TypeName: "fd", IsOptional: false}, Kind: ResFD, Subkind: FdTun}, ConstType{TypeCommon: TypeCommon{TypeName: "cmd", IsOptional: false}, TypeSize: 0, Val: uintptr(1074025688)}, PtrType{TypeCommon: TypeCommon{TypeName: "arg", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 4}, Dir: DirIn}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1027, Name: "ioctl$TUNATTACHFILTER", CallName: "ioctl", Args: []Type{ResourceType{TypeCommon: TypeCommon{TypeName: "fd", IsOptional: false}, Kind: ResFD, Subkind: FdTun}, ConstType{TypeCommon: TypeCommon{TypeName: "cmd", IsOptional: false}, TypeSize: 0, Val: uintptr(1074812117)}, PtrType{TypeCommon: TypeCommon{TypeName: "arg", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog", IsOptional: false}, Fields: []Type{LenType{TypeCommon: TypeCommon{TypeName: "len", IsOptional: false}, Buf: "filter", TypeSize: 2, ByteSize: false}, PtrType{TypeCommon: TypeCommon{TypeName: "filter", IsOptional: false}, Type: ArrayType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "sock_filter", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "code", IsOptional: false}, TypeSize: 2}, IntType{TypeCommon: TypeCommon{TypeName: "jt", IsOptional: false}, TypeSize: 1}, IntType{TypeCommon: TypeCommon{TypeName: "kf", IsOptional: false}, TypeSize: 1}, IntType{TypeCommon: TypeCommon{TypeName: "k", IsOptional: false}, TypeSize: 4}}}, Len: 0}, Dir: DirIn}}}, Dir: DirIn}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1028, Name: "ioctl$TUNDETACHFILTER", CallName: "ioctl", Args: []Type{ResourceType{TypeCommon: TypeCommon{TypeName: "fd", IsOptional: false}, Kind: ResFD, Subkind: FdTun}, ConstType{TypeCommon: TypeCommon{TypeName: "cmd", IsOptional: false}, TypeSize: 0, Val: uintptr(1074812118)}, PtrType{TypeCommon: TypeCommon{TypeName: "arg", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 4}, Dir: DirIn}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1029, Name: "ioctl$TTUNGETFILTER", CallName: "ioctl", Args: []Type{ResourceType{TypeCommon: TypeCommon{TypeName: "fd", IsOptional: false}, Kind: ResFD, Subkind: FdTun}, ConstType{TypeCommon: TypeCommon{TypeName: "cmd", IsOptional: false}, TypeSize: 0, Val: uintptr(2148553947)}, PtrType{TypeCommon: TypeCommon{TypeName: "arg", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 4}, Dir: DirOut}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1030, Name: "syz_open_dev$random", CallName: "syz_open_dev", Ret: ResourceType{TypeCommon: TypeCommon{TypeName: "ret", IsOptional: false}, Kind: ResFD, Subkind: FdRandom}, Args: []Type{PtrType{TypeCommon: TypeCommon{TypeName: "dev", IsOptional: false}, Dir: DirIn, Type: StrConstType{TypeCommon: TypeCommon{TypeName: "dev", IsOptional: false}, Val: "/dev/random"}}, ConstType{TypeCommon: TypeCommon{TypeName: "id", IsOptional: false}, TypeSize: 0, Val: uintptr(0)}, FlagsType{TypeCommon: TypeCommon{TypeName: "flags", IsOptional: false}, TypeSize: 0, Vals: []uintptr{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512}}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1031, Name: "syz_open_dev$urandom", CallName: "syz_open_dev", Ret: ResourceType{TypeCommon: TypeCommon{TypeName: "ret", IsOptional: false}, Kind: ResFD, Subkind: FdRandom}, Args: []Type{PtrType{TypeCommon: TypeCommon{TypeName: "dev", IsOptional: false}, Dir: DirIn, Type: StrConstType{TypeCommon: TypeCommon{TypeName: "dev", IsOptional: false}, Val: "/dev/urandom"}}, ConstType{TypeCommon: TypeCommon{TypeName: "id", IsOptional: false}, TypeSize: 0, Val: uintptr(0)}, FlagsType{TypeCommon: TypeCommon{TypeName: "flags", IsOptional: false}, TypeSize: 0, Vals: []uintptr{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512}}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1032, Name: "ioctl$RNDGETENTCNT", CallName: "ioctl", Args: []Type{ResourceType{TypeCommon: TypeCommon{TypeName: "fd", IsOptional: false}, Kind: ResFD, Subkind: FdRandom}, ConstType{TypeCommon: TypeCommon{TypeName: "cmd", IsOptional: false}, TypeSize: 0, Val: uintptr(2147766784)}, PtrType{TypeCommon: TypeCommon{TypeName: "arg", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 4}, Dir: DirOut}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1033, Name: "ioctl$RNDADDTOENTCNT", CallName: "ioctl", Args: []Type{ResourceType{TypeCommon: TypeCommon{TypeName: "fd", IsOptional: false}, Kind: ResFD, Subkind: FdRandom}, ConstType{TypeCommon: TypeCommon{TypeName: "cmd", IsOptional: false}, TypeSize: 0, Val: uintptr(1074024961)}, PtrType{TypeCommon: TypeCommon{TypeName: "arg", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 4}, Dir: DirIn}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1034, Name: "ioctl$RNDADDENTROPY", CallName: "ioctl", Args: []Type{ResourceType{TypeCommon: TypeCommon{TypeName: "fd", IsOptional: false}, Kind: ResFD, Subkind: FdRandom}, ConstType{TypeCommon: TypeCommon{TypeName: "cmd", IsOptional: false}, TypeSize: 0, Val: uintptr(1074287107)}, PtrType{TypeCommon: TypeCommon{TypeName: "arg", IsOptional: false}, Type: StructType{TypeCommon: TypeCommon{TypeName: "rnd_entpropy", IsOptional: false}, Fields: []Type{IntType{TypeCommon: TypeCommon{TypeName: "entcnt", IsOptional: false}, TypeSize: 4}, LenType{TypeCommon: TypeCommon{TypeName: "size", IsOptional: false}, Buf: "pool", TypeSize: 4, ByteSize: false}, ArrayType{TypeCommon: TypeCommon{TypeName: "pool", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 1}, Len: 0}}}, Dir: DirIn}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1035, Name: "ioctl$RNDZAPENTCNT", CallName: "ioctl", Args: []Type{ResourceType{TypeCommon: TypeCommon{TypeName: "fd", IsOptional: false}, Kind: ResFD, Subkind: FdRandom}, ConstType{TypeCommon: TypeCommon{TypeName: "cmd", IsOptional: false}, TypeSize: 0, Val: uintptr(20996)}, PtrType{TypeCommon: TypeCommon{TypeName: "arg", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 4}, Dir: DirIn}}}) + }() + func() { + Calls = append(Calls, &Call{ID: 1036, Name: "ioctl$RNDCLEARPOOL", CallName: "ioctl", Args: []Type{ResourceType{TypeCommon: TypeCommon{TypeName: "fd", IsOptional: false}, Kind: ResFD, Subkind: FdRandom}, ConstType{TypeCommon: TypeCommon{TypeName: "cmd", IsOptional: false}, TypeSize: 0, Val: uintptr(20998)}, PtrType{TypeCommon: TypeCommon{TypeName: "arg", IsOptional: false}, Type: IntType{TypeCommon: TypeCommon{TypeName: "", IsOptional: false}, TypeSize: 4}, Dir: DirIn}}}) + }() } diff --git a/sys/sys_amd64.go b/sys/sys_amd64.go index c64f31ab2..da81258d3 100644 --- a/sys/sys_amd64.go +++ b/sys/sys_amd64.go @@ -2,4 +2,4 @@ package sys // Maps internal syscall ID onto kernel syscall number. -var numbers = []int{2, 2, 257, 85, 3, 0, 17, 19, 295, 1, 18, 20, 296, 8, 32, 33, 292, 22, 293, 276, 275, 278, 40, 4, 6, 5, 7, 271, 23, 270, 213, 291, 233, 232, 281, 282, 289, 284, 290, 283, 286, 287, 323, 16, 16, 16, 16, 16, 16, 9, 11, 25, 216, 10, 26, 28, 221, 187, 237, 279, 256, 238, 239, 27, 149, 325, 150, 151, 152, 319, 272, 312, 202, 273, 274, 219, 16, 16, 16, 16, 16, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 206, 207, 208, 209, 210, 125, 126, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 158, 317, 240, 242, 243, 244, 245, 241, 68, 69, 70, 71, 64, 65, 220, 66, 29, 30, 31, 67, 133, 259, 90, 91, 268, 92, 94, 93, 260, 285, 269, 132, 235, 261, 280, 104, 108, 105, 106, 102, 107, 109, 121, 111, 39, 186, 113, 114, 117, 119, 118, 120, 122, 123, 115, 116, 135, 253, 294, 254, 255, 300, 301, 86, 265, 266, 88, 87, 263, 89, 267, 82, 264, 316, 83, 258, 84, 76, 77, 73, 74, 75, 162, 306, 277, 212, 78, 217, 303, 304, 165, 165, 166, 155, 139, 139, 139, 137, 138, 134, 175, 313, 176, 246, 177, 103, 63, 99, 136, 163, 98, 97, 160, 302, 172, 173, 252, 252, 251, 251, 308, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 201, 228, 227, 305, 229, 230, 222, 224, 225, 223, 226, 13, 14, 15, 127, 128, 130, 129, 297, 131, 234, 200, 34, 37, 35, 36, 38, 60, 231, 247, 61, 100, 205, 211, 154, 154, 154, 154, 310, 311, 218, 140, 141, 145, 144, 148, 143, 142, 204, 203, 315, 314, 24, 318, 324, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 41, 53, 43, 288, 49, 50, 42, 48, 44, 46, 307, 45, 47, 299, 51, 52, 55, 54, 16, 16, 54, 55, 54, 54, 55, 54, 55, 54, 55, 54, 54, 54, 55, 54, 55, 55, 54, 55, 54, 55, 54, 55, 54, 55, 55, 54, 55, 54, 55, 54, 54, 55, 54, 55, 54, 55, 54, 55, 54, 55, 54, 55, 54, 55, 54, 55, 54, 41, 53, 49, 42, 43, 288, 44, 46, 307, 45, 51, 52, 41, 49, 54, 54, 43, 46, 307, 41, 49, 42, 43, 54, 54, 55, 46, 307, 41, 42, 41, 49, 16, 54, 54, 54, 55, 41, 49, 42, 55, 55, 41, 49, 42, 54, 55, 54, 55, 54, 55, 41, 49, 42, 54, 55, 55, 41, 16, 16, 16, 16, 41, 16, 16, 16, 16, 41, 16, 16, 16, 16, 16, 16, 54, 55, 54, 55, 54, 55, 54, 55, 54, 55, 54, 55, 54, 55, 54, 55, 2, 1000002, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 298, 16, 16, 16, 16, 16, 16, 16, 16, 16, 248, 249, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 1000003, 1000004, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1000001, 1000001, 1000001, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 2, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 41, 41, 53, 49, 42, 43, 288, 44, 46, 307, 45, 51, 52, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 1000001, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 2, 1000001, 1, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1000001, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1000001, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1000001, 1000001, 1000001, 1, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 41, 49, 42, 51, 52, 46, 54, 54, 54, 54, 54, 54, 54, 54, 54, 55} +var numbers = []int{2, 2, 257, 85, 3, 0, 17, 19, 295, 1, 18, 20, 296, 8, 32, 33, 292, 22, 293, 276, 275, 278, 40, 4, 6, 5, 7, 271, 23, 270, 213, 291, 233, 232, 281, 282, 289, 284, 290, 283, 286, 287, 323, 16, 16, 16, 16, 16, 16, 9, 11, 25, 216, 10, 26, 28, 221, 187, 237, 279, 256, 238, 239, 27, 149, 325, 150, 151, 152, 319, 272, 312, 202, 273, 274, 219, 16, 16, 16, 16, 16, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 206, 207, 208, 209, 210, 125, 126, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 158, 317, 240, 242, 243, 244, 245, 241, 68, 69, 70, 71, 64, 65, 220, 66, 29, 30, 31, 67, 133, 259, 90, 91, 268, 92, 94, 93, 260, 285, 269, 132, 235, 261, 280, 104, 108, 105, 106, 102, 107, 109, 121, 111, 39, 186, 113, 114, 117, 119, 118, 120, 122, 123, 115, 116, 135, 253, 294, 254, 255, 300, 301, 86, 265, 266, 88, 87, 263, 89, 267, 82, 264, 316, 83, 258, 84, 76, 77, 73, 74, 75, 162, 306, 277, 212, 78, 217, 303, 304, 165, 165, 166, 155, 139, 139, 139, 137, 138, 134, 175, 313, 176, 246, 177, 103, 63, 99, 136, 163, 98, 97, 160, 302, 172, 173, 252, 252, 251, 251, 308, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 201, 228, 227, 305, 229, 230, 222, 224, 225, 223, 226, 13, 14, 15, 127, 128, 130, 129, 297, 131, 234, 200, 34, 37, 35, 36, 38, 60, 231, 247, 61, 100, 205, 211, 154, 154, 154, 154, 310, 311, 218, 140, 141, 145, 144, 148, 143, 142, 204, 203, 315, 314, 24, 318, 324, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 41, 53, 43, 288, 49, 50, 42, 48, 44, 46, 307, 45, 47, 299, 51, 52, 55, 54, 16, 16, 54, 55, 54, 54, 55, 54, 55, 54, 55, 54, 54, 54, 55, 54, 55, 55, 54, 55, 54, 55, 54, 55, 54, 55, 55, 54, 55, 54, 55, 54, 54, 55, 54, 55, 54, 55, 54, 55, 54, 55, 54, 55, 54, 55, 54, 55, 54, 41, 53, 49, 42, 43, 288, 44, 46, 307, 45, 51, 52, 41, 49, 54, 54, 43, 46, 307, 41, 49, 42, 43, 54, 54, 55, 46, 307, 41, 42, 41, 49, 16, 54, 54, 54, 55, 41, 49, 42, 55, 55, 41, 49, 42, 54, 55, 54, 55, 54, 55, 41, 49, 42, 54, 55, 55, 41, 16, 16, 16, 16, 41, 16, 16, 16, 16, 41, 16, 16, 16, 16, 16, 16, 54, 55, 54, 55, 54, 55, 54, 55, 54, 55, 54, 55, 54, 55, 54, 55, 2, 1000002, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 298, 16, 16, 16, 16, 16, 16, 16, 16, 16, 248, 249, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 1000003, 1000004, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1000001, 1000001, 1000001, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 2, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 41, 41, 53, 49, 42, 43, 288, 44, 46, 307, 45, 51, 52, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 1000001, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 2, 1000001, 1, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1000001, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1000001, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1000001, 1000001, 1000001, 1, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 41, 49, 42, 51, 52, 46, 54, 54, 54, 54, 54, 54, 54, 54, 54, 55, 1000001, 1, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1000001, 1000001, 16, 16, 16, 16, 16} diff --git a/sys/sys_arm64.go b/sys/sys_arm64.go index f73c7d49f..78cdc6508 100644 --- a/sys/sys_arm64.go +++ b/sys/sys_arm64.go @@ -2,4 +2,4 @@ package sys // Maps internal syscall ID onto kernel syscall number. -var numbers = []int{-1, -1, 56, -1, 57, 63, 67, 65, 69, 64, 68, 66, 70, 62, 23, -1, 24, -1, 59, 77, 76, 75, 71, -1, -1, 80, -1, 73, -1, 72, -1, 20, 21, -1, 22, -1, 74, -1, 19, 85, 86, 87, 282, 29, 29, 29, 29, 29, 29, 222, 215, 216, 234, 226, 227, 233, 223, 213, 235, 239, 238, 237, 236, 232, 228, 284, 229, 230, 231, 279, 97, 272, 98, 99, 100, 128, 29, 29, 29, 29, 29, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 0, 1, 4, 2, 3, 90, 91, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, -1, 277, 180, 182, 183, 184, 185, 181, 186, 189, 188, 187, 190, 193, 192, 191, 194, 196, 195, 197, -1, 33, -1, 52, 53, -1, -1, 55, 54, 47, 48, -1, -1, -1, 88, 176, 177, 146, 144, 174, 175, 154, 155, -1, 172, 178, 145, 143, 147, 149, 148, 150, 151, 152, 158, 159, 92, -1, 26, 27, 28, 262, 263, -1, 37, 36, -1, -1, 35, -1, 78, -1, 38, 276, -1, 34, -1, 45, 46, 32, 82, 83, 81, 267, 84, 18, -1, 61, 264, 265, 40, 40, 39, 41, -1, -1, -1, 43, 44, -1, 105, 273, 106, 104, -1, 116, 160, 179, -1, 89, 165, 163, 164, 261, -1, -1, 31, 31, 30, 30, 268, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, -1, 113, 112, 266, 114, 115, 107, 108, 109, 110, 111, 134, 135, 139, 136, 137, 133, 138, 240, 132, 131, 130, -1, -1, 101, 102, 103, 93, 94, 95, 260, 153, -1, -1, -1, -1, -1, -1, 270, 271, 96, 141, 140, 120, 119, 127, 121, 118, 123, 122, 275, 274, 124, 278, 283, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 198, 199, 202, 242, 200, 201, 203, 210, 206, 211, 269, 207, 212, 243, 204, 205, 209, 208, 29, 29, 208, 209, 208, 208, 209, 208, 209, 208, 209, 208, 208, 208, 209, 208, 209, 209, 208, 209, 208, 209, 208, 209, 208, 209, 209, 208, 209, 208, 209, 208, 208, 209, 208, 209, 208, 209, 208, 209, 208, 209, 208, 209, 208, 209, 208, 209, 208, 198, 199, 200, 203, 202, 242, 206, 211, 269, 207, 204, 205, 198, 200, 208, 208, 202, 211, 269, 198, 200, 203, 202, 208, 208, 209, 211, 269, 198, 203, 198, 200, 29, 208, 208, 208, 209, 198, 200, 203, 209, 209, 198, 200, 203, 208, 209, 208, 209, 208, 209, 198, 200, 203, 208, 209, 209, 198, 29, 29, 29, 29, 198, 29, 29, 29, 29, 198, 29, 29, 29, 29, 29, 29, 208, 209, 208, 209, 208, 209, 208, 209, 208, 209, 208, 209, 208, 209, 208, 209, -1, 1000002, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 241, 29, 29, 29, 29, 29, 29, 29, 29, 29, 217, 218, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 1000003, 1000004, 29, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 1000001, 1000001, 1000001, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, -1, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 198, 198, 199, 200, 203, 202, 242, 206, 211, 269, 207, 204, 205, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 1000001, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, -1, 1000001, 64, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 1000001, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 1000001, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 1000001, 1000001, 1000001, 64, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 198, 200, 203, 204, 205, 211, 208, 208, 208, 208, 208, 208, 208, 208, 208, 209} +var numbers = []int{-1, -1, 56, -1, 57, 63, 67, 65, 69, 64, 68, 66, 70, 62, 23, -1, 24, -1, 59, 77, 76, 75, 71, -1, -1, 80, -1, 73, -1, 72, -1, 20, 21, -1, 22, -1, 74, -1, 19, 85, 86, 87, 282, 29, 29, 29, 29, 29, 29, 222, 215, 216, 234, 226, 227, 233, 223, 213, 235, 239, 238, 237, 236, 232, 228, 284, 229, 230, 231, 279, 97, 272, 98, 99, 100, 128, 29, 29, 29, 29, 29, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 0, 1, 4, 2, 3, 90, 91, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, -1, 277, 180, 182, 183, 184, 185, 181, 186, 189, 188, 187, 190, 193, 192, 191, 194, 196, 195, 197, -1, 33, -1, 52, 53, -1, -1, 55, 54, 47, 48, -1, -1, -1, 88, 176, 177, 146, 144, 174, 175, 154, 155, -1, 172, 178, 145, 143, 147, 149, 148, 150, 151, 152, 158, 159, 92, -1, 26, 27, 28, 262, 263, -1, 37, 36, -1, -1, 35, -1, 78, -1, 38, 276, -1, 34, -1, 45, 46, 32, 82, 83, 81, 267, 84, 18, -1, 61, 264, 265, 40, 40, 39, 41, -1, -1, -1, 43, 44, -1, 105, 273, 106, 104, -1, 116, 160, 179, -1, 89, 165, 163, 164, 261, -1, -1, 31, 31, 30, 30, 268, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, -1, 113, 112, 266, 114, 115, 107, 108, 109, 110, 111, 134, 135, 139, 136, 137, 133, 138, 240, 132, 131, 130, -1, -1, 101, 102, 103, 93, 94, 95, 260, 153, -1, -1, -1, -1, -1, -1, 270, 271, 96, 141, 140, 120, 119, 127, 121, 118, 123, 122, 275, 274, 124, 278, 283, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 198, 199, 202, 242, 200, 201, 203, 210, 206, 211, 269, 207, 212, 243, 204, 205, 209, 208, 29, 29, 208, 209, 208, 208, 209, 208, 209, 208, 209, 208, 208, 208, 209, 208, 209, 209, 208, 209, 208, 209, 208, 209, 208, 209, 209, 208, 209, 208, 209, 208, 208, 209, 208, 209, 208, 209, 208, 209, 208, 209, 208, 209, 208, 209, 208, 209, 208, 198, 199, 200, 203, 202, 242, 206, 211, 269, 207, 204, 205, 198, 200, 208, 208, 202, 211, 269, 198, 200, 203, 202, 208, 208, 209, 211, 269, 198, 203, 198, 200, 29, 208, 208, 208, 209, 198, 200, 203, 209, 209, 198, 200, 203, 208, 209, 208, 209, 208, 209, 198, 200, 203, 208, 209, 209, 198, 29, 29, 29, 29, 198, 29, 29, 29, 29, 198, 29, 29, 29, 29, 29, 29, 208, 209, 208, 209, 208, 209, 208, 209, 208, 209, 208, 209, 208, 209, 208, 209, -1, 1000002, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 241, 29, 29, 29, 29, 29, 29, 29, 29, 29, 217, 218, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 1000003, 1000004, 29, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 1000001, 1000001, 1000001, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, -1, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 198, 198, 199, 200, 203, 202, 242, 206, 211, 269, 207, 204, 205, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 1000001, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, -1, 1000001, 64, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 1000001, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 1000001, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 1000001, 1000001, 1000001, 64, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 198, 200, 203, 204, 205, 211, 208, 208, 208, 208, 208, 208, 208, 208, 208, 209, 1000001, 64, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 1000001, 1000001, 29, 29, 29, 29, 29} diff --git a/sys/sys_ppc64le.go b/sys/sys_ppc64le.go index 22626550f..b148294a3 100644 --- a/sys/sys_ppc64le.go +++ b/sys/sys_ppc64le.go @@ -2,4 +2,4 @@ package sys // Maps internal syscall ID onto kernel syscall number. -var numbers = []int{5, 5, 286, 8, 6, 3, 179, 145, 320, 4, 180, 146, 321, 19, 41, 63, 316, 42, 317, 284, 283, 285, 186, 106, 107, 108, 167, 281, 82, 280, 236, 315, 237, 238, 303, 305, 313, 307, 314, 306, 311, 312, 364, 54, 54, 54, 54, 54, 54, 90, 91, 163, 239, 125, 144, 205, 233, 191, 259, 301, 258, 261, 260, 206, 150, 378, 151, 152, 153, 360, 282, 354, 221, 300, 299, 0, 54, 54, 54, 54, 54, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 227, 228, 229, 230, 231, 183, 184, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, -1, 358, 262, 264, 265, 266, 267, 263, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 14, 288, 15, 94, 297, 181, 16, 95, 289, 309, 298, 30, 251, 290, 304, 47, 50, 23, 46, 24, 49, 57, 132, 65, 20, 207, 70, 71, 164, 169, 165, 170, 138, 139, 80, 81, 136, 275, 318, 276, 277, 323, 324, 9, 294, 295, 83, 10, 292, 85, 296, 38, 293, 357, 39, 287, 40, 92, 93, 143, 118, 148, 36, 348, -1, 235, 141, 202, 345, 346, 21, 21, 52, 203, 135, 135, 135, 99, 100, 86, 128, 353, 129, 268, 130, 103, 122, 116, 62, 51, 77, 76, 75, 325, 110, 101, 274, 274, 273, 273, 350, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 13, 246, 245, 347, 247, 248, 240, 242, 243, 241, 244, 173, 174, 172, 175, 176, 178, 177, 322, 185, 250, 208, 29, 27, 162, 105, 104, 1, 234, 272, 114, 43, -1, -1, 123, 123, 123, 123, 351, 352, 232, 96, 97, 157, 156, 161, 155, 154, 223, 222, 356, 355, 158, 359, 365, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 326, 333, 330, 344, 327, 329, 328, 338, 335, 341, 349, 337, 342, 343, 331, 332, 340, 339, 54, 54, 339, 340, 339, 339, 340, 339, 340, 339, 340, 339, 339, 339, 340, 339, 340, 340, 339, 340, 339, 340, 339, 340, 339, 340, 340, 339, 340, 339, 340, 339, 339, 340, 339, 340, 339, 340, 339, 340, 339, 340, 339, 340, 339, 340, 339, 340, 339, 326, 333, 327, 328, 330, 344, 335, 341, 349, 337, 331, 332, 326, 327, 339, 339, 330, 341, 349, 326, 327, 328, 330, 339, 339, 340, 341, 349, 326, 328, 326, 327, 54, 339, 339, 339, 340, 326, 327, 328, 340, 340, 326, 327, 328, 339, 340, 339, 340, 339, 340, 326, 327, 328, 339, 340, 340, 326, 54, 54, 54, 54, 326, 54, 54, 54, 54, 326, 54, 54, 54, 54, 54, 54, 339, 340, 339, 340, 339, 340, 339, 340, 339, 340, 339, 340, 339, 340, 339, 340, 5, 1000002, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 319, 54, 54, 54, 54, 54, 54, 54, 54, 54, 269, 270, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 1000003, 1000004, 54, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1000001, 1000001, 1000001, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 5, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 326, 326, 333, 327, 328, 330, 344, 335, 341, 349, 337, 331, 332, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 1000001, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 5, 1000001, 4, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 1000001, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 1000001, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 1000001, 1000001, 1000001, 4, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 326, 327, 328, 331, 332, 341, 339, 339, 339, 339, 339, 339, 339, 339, 339, 340} +var numbers = []int{5, 5, 286, 8, 6, 3, 179, 145, 320, 4, 180, 146, 321, 19, 41, 63, 316, 42, 317, 284, 283, 285, 186, 106, 107, 108, 167, 281, 82, 280, 236, 315, 237, 238, 303, 305, 313, 307, 314, 306, 311, 312, 364, 54, 54, 54, 54, 54, 54, 90, 91, 163, 239, 125, 144, 205, 233, 191, 259, 301, 258, 261, 260, 206, 150, 378, 151, 152, 153, 360, 282, 354, 221, 300, 299, 0, 54, 54, 54, 54, 54, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 227, 228, 229, 230, 231, 183, 184, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, -1, 358, 262, 264, 265, 266, 267, 263, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 14, 288, 15, 94, 297, 181, 16, 95, 289, 309, 298, 30, 251, 290, 304, 47, 50, 23, 46, 24, 49, 57, 132, 65, 20, 207, 70, 71, 164, 169, 165, 170, 138, 139, 80, 81, 136, 275, 318, 276, 277, 323, 324, 9, 294, 295, 83, 10, 292, 85, 296, 38, 293, 357, 39, 287, 40, 92, 93, 143, 118, 148, 36, 348, -1, 235, 141, 202, 345, 346, 21, 21, 52, 203, 135, 135, 135, 99, 100, 86, 128, 353, 129, 268, 130, 103, 122, 116, 62, 51, 77, 76, 75, 325, 110, 101, 274, 274, 273, 273, 350, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 13, 246, 245, 347, 247, 248, 240, 242, 243, 241, 244, 173, 174, 172, 175, 176, 178, 177, 322, 185, 250, 208, 29, 27, 162, 105, 104, 1, 234, 272, 114, 43, -1, -1, 123, 123, 123, 123, 351, 352, 232, 96, 97, 157, 156, 161, 155, 154, 223, 222, 356, 355, 158, 359, 365, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 1000001, 326, 333, 330, 344, 327, 329, 328, 338, 335, 341, 349, 337, 342, 343, 331, 332, 340, 339, 54, 54, 339, 340, 339, 339, 340, 339, 340, 339, 340, 339, 339, 339, 340, 339, 340, 340, 339, 340, 339, 340, 339, 340, 339, 340, 340, 339, 340, 339, 340, 339, 339, 340, 339, 340, 339, 340, 339, 340, 339, 340, 339, 340, 339, 340, 339, 340, 339, 326, 333, 327, 328, 330, 344, 335, 341, 349, 337, 331, 332, 326, 327, 339, 339, 330, 341, 349, 326, 327, 328, 330, 339, 339, 340, 341, 349, 326, 328, 326, 327, 54, 339, 339, 339, 340, 326, 327, 328, 340, 340, 326, 327, 328, 339, 340, 339, 340, 339, 340, 326, 327, 328, 339, 340, 340, 326, 54, 54, 54, 54, 326, 54, 54, 54, 54, 326, 54, 54, 54, 54, 54, 54, 339, 340, 339, 340, 339, 340, 339, 340, 339, 340, 339, 340, 339, 340, 339, 340, 5, 1000002, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 319, 54, 54, 54, 54, 54, 54, 54, 54, 54, 269, 270, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 1000003, 1000004, 54, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1000001, 1000001, 1000001, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 5, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 326, 326, 333, 327, 328, 330, 344, 335, 341, 349, 337, 331, 332, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 1000001, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 5, 1000001, 4, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 1000001, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 1000001, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 1000001, 1000001, 1000001, 4, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 326, 327, 328, 331, 332, 341, 339, 339, 339, 339, 339, 339, 339, 339, 339, 340, 1000001, 4, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 1000001, 1000001, 54, 54, 54, 54, 54} |
