From 06a012d997ca4a5106227bd5f8a4ae18594332ad Mon Sep 17 00:00:00 2001 From: shankarapailoor Date: Tue, 30 Oct 2018 11:18:39 -0500 Subject: sys/linux: adding constants for trace2syz to sockets --- sys/linux/gen/386.go | 17 +++++++++++++++-- sys/linux/gen/amd64.go | 17 +++++++++++++++-- sys/linux/gen/arm.go | 17 +++++++++++++++-- sys/linux/gen/arm64.go | 17 +++++++++++++++-- sys/linux/gen/ppc64le.go | 17 +++++++++++++++-- 5 files changed, 75 insertions(+), 10 deletions(-) (limited to 'sys/linux/gen') diff --git a/sys/linux/gen/386.go b/sys/linux/gen/386.go index 1fbd8f505..450b80998 100644 --- a/sys/linux/gen/386.go +++ b/sys/linux/gen/386.go @@ -25142,7 +25142,7 @@ var syscalls_386 = []*Syscall{ {NR: 365, Name: "getsockopt$sock_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level", TypeSize: 4}}, Val: 1}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_buf", FldName: "optname", TypeSize: 4}}, Vals: []uint64{28, 31, 26, 55, 59}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_buf", FldName: "optname", TypeSize: 4}}, Vals: []uint64{28, 31, 26, 55, 59, 61}}, &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1, IsVarlen: true}}}, &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen", TypeSize: 4}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", TypeSize: 4, ArgDir: 2}}, Buf: "optval"}}, }}, @@ -38397,6 +38397,10 @@ var consts_386 = []ConstValue{ {Name: "PACKET_KERNEL", Value: 7}, {Name: "PACKET_LOOPBACK", Value: 5}, {Name: "PACKET_LOSS", Value: 14}, + {Name: "PACKET_MR_ALLMULTI", Value: 2}, + {Name: "PACKET_MR_MULTICAST"}, + {Name: "PACKET_MR_PROMISC", Value: 1}, + {Name: "PACKET_MR_UNICAST", Value: 3}, {Name: "PACKET_MULTICAST", Value: 2}, {Name: "PACKET_ORIGDEV", Value: 9}, {Name: "PACKET_OTHERHOST", Value: 3}, @@ -39276,6 +39280,10 @@ var consts_386 = []ConstValue{ {Name: "SIOCGIFPFLAGS", Value: 35125}, {Name: "SIOCGIFSLAVE", Value: 35113}, {Name: "SIOCGIFTXQLEN", Value: 35138}, + {Name: "SIOCGIWFREQ", Value: 35589}, + {Name: "SIOCGIWMODE", Value: 35591}, + {Name: "SIOCGIWNWID", Value: 35587}, + {Name: "SIOCGIWSENS", Value: 35593}, {Name: "SIOCGMIIPHY", Value: 35143}, {Name: "SIOCGMIIREG", Value: 35144}, {Name: "SIOCGPGRP", Value: 35076}, @@ -39313,6 +39321,10 @@ var consts_386 = []ConstValue{ {Name: "SIOCSIFPFLAGS", Value: 35124}, {Name: "SIOCSIFSLAVE", Value: 35120}, {Name: "SIOCSIFTXQLEN", Value: 35139}, + {Name: "SIOCSIWFREQ", Value: 35588}, + {Name: "SIOCSIWMODE", Value: 35590}, + {Name: "SIOCSIWNWID", Value: 35586}, + {Name: "SIOCSIWSENS", Value: 35592}, {Name: "SIOCSMIIREG", Value: 35145}, {Name: "SIOCSPGRP", Value: 35074}, {Name: "SIOCWANDEV", Value: 35146}, @@ -39622,6 +39634,7 @@ var consts_386 = []ConstValue{ {Name: "SO_TIMESTAMP", Value: 29}, {Name: "SO_TIMESTAMPING", Value: 37}, {Name: "SO_TIMESTAMPNS", Value: 35}, + {Name: "SO_TXTIME", Value: 61}, {Name: "SO_TYPE", Value: 3}, {Name: "SO_VM_SOCKETS_BUFFER_MAX_SIZE", Value: 2}, {Name: "SO_VM_SOCKETS_BUFFER_MIN_SIZE", Value: 1}, @@ -41927,4 +41940,4 @@ var consts_386 = []ConstValue{ {Name: "bpf_insn_load_imm_dw", Value: 24}, } -const revision_386 = "2e656878a6826691967471b91ec87cb7f80bc6e0" +const revision_386 = "60509bb09ef1cac261da830cbb79ff6971a214ba" diff --git a/sys/linux/gen/amd64.go b/sys/linux/gen/amd64.go index a3ce2088b..53150fa77 100644 --- a/sys/linux/gen/amd64.go +++ b/sys/linux/gen/amd64.go @@ -25601,7 +25601,7 @@ var syscalls_amd64 = []*Syscall{ {NR: 55, Name: "getsockopt$sock_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd", TypeSize: 4}}, &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, 55, 59}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_buf", FldName: "optname", TypeSize: 8}}, Vals: []uint64{28, 31, 26, 55, 59, 61}}, &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1, IsVarlen: true}}}, &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen", TypeSize: 8}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", TypeSize: 4, ArgDir: 2}}, Buf: "optval"}}, }}, @@ -39075,6 +39075,10 @@ var consts_amd64 = []ConstValue{ {Name: "PACKET_KERNEL", Value: 7}, {Name: "PACKET_LOOPBACK", Value: 5}, {Name: "PACKET_LOSS", Value: 14}, + {Name: "PACKET_MR_ALLMULTI", Value: 2}, + {Name: "PACKET_MR_MULTICAST"}, + {Name: "PACKET_MR_PROMISC", Value: 1}, + {Name: "PACKET_MR_UNICAST", Value: 3}, {Name: "PACKET_MULTICAST", Value: 2}, {Name: "PACKET_ORIGDEV", Value: 9}, {Name: "PACKET_OTHERHOST", Value: 3}, @@ -39954,6 +39958,10 @@ var consts_amd64 = []ConstValue{ {Name: "SIOCGIFPFLAGS", Value: 35125}, {Name: "SIOCGIFSLAVE", Value: 35113}, {Name: "SIOCGIFTXQLEN", Value: 35138}, + {Name: "SIOCGIWFREQ", Value: 35589}, + {Name: "SIOCGIWMODE", Value: 35591}, + {Name: "SIOCGIWNWID", Value: 35587}, + {Name: "SIOCGIWSENS", Value: 35593}, {Name: "SIOCGMIIPHY", Value: 35143}, {Name: "SIOCGMIIREG", Value: 35144}, {Name: "SIOCGPGRP", Value: 35076}, @@ -39991,6 +39999,10 @@ var consts_amd64 = []ConstValue{ {Name: "SIOCSIFPFLAGS", Value: 35124}, {Name: "SIOCSIFSLAVE", Value: 35120}, {Name: "SIOCSIFTXQLEN", Value: 35139}, + {Name: "SIOCSIWFREQ", Value: 35588}, + {Name: "SIOCSIWMODE", Value: 35590}, + {Name: "SIOCSIWNWID", Value: 35586}, + {Name: "SIOCSIWSENS", Value: 35592}, {Name: "SIOCSMIIREG", Value: 35145}, {Name: "SIOCSPGRP", Value: 35074}, {Name: "SIOCWANDEV", Value: 35146}, @@ -40300,6 +40312,7 @@ var consts_amd64 = []ConstValue{ {Name: "SO_TIMESTAMP", Value: 29}, {Name: "SO_TIMESTAMPING", Value: 37}, {Name: "SO_TIMESTAMPNS", Value: 35}, + {Name: "SO_TXTIME", Value: 61}, {Name: "SO_TYPE", Value: 3}, {Name: "SO_VM_SOCKETS_BUFFER_MAX_SIZE", Value: 2}, {Name: "SO_VM_SOCKETS_BUFFER_MIN_SIZE", Value: 1}, @@ -42630,4 +42643,4 @@ var consts_amd64 = []ConstValue{ {Name: "bpf_insn_load_imm_dw", Value: 24}, } -const revision_amd64 = "2edefcc69cc8a526a0268eafb24fbceb52f6f4e7" +const revision_amd64 = "560930ad9187969d4d96db73bfdee7267fb229f4" diff --git a/sys/linux/gen/arm.go b/sys/linux/gen/arm.go index 881968a2b..9595e587d 100644 --- a/sys/linux/gen/arm.go +++ b/sys/linux/gen/arm.go @@ -25037,7 +25037,7 @@ var syscalls_arm = []*Syscall{ {NR: 295, Name: "getsockopt$sock_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level", TypeSize: 4}}, Val: 1}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_buf", FldName: "optname", TypeSize: 4}}, Vals: []uint64{28, 31, 26, 55, 59}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_buf", FldName: "optname", TypeSize: 4}}, Vals: []uint64{28, 31, 26, 55, 59, 61}}, &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1, IsVarlen: true}}}, &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen", TypeSize: 4}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", TypeSize: 4, ArgDir: 2}}, Buf: "optval"}}, }}, @@ -38271,6 +38271,10 @@ var consts_arm = []ConstValue{ {Name: "PACKET_KERNEL", Value: 7}, {Name: "PACKET_LOOPBACK", Value: 5}, {Name: "PACKET_LOSS", Value: 14}, + {Name: "PACKET_MR_ALLMULTI", Value: 2}, + {Name: "PACKET_MR_MULTICAST"}, + {Name: "PACKET_MR_PROMISC", Value: 1}, + {Name: "PACKET_MR_UNICAST", Value: 3}, {Name: "PACKET_MULTICAST", Value: 2}, {Name: "PACKET_ORIGDEV", Value: 9}, {Name: "PACKET_OTHERHOST", Value: 3}, @@ -39148,6 +39152,10 @@ var consts_arm = []ConstValue{ {Name: "SIOCGIFPFLAGS", Value: 35125}, {Name: "SIOCGIFSLAVE", Value: 35113}, {Name: "SIOCGIFTXQLEN", Value: 35138}, + {Name: "SIOCGIWFREQ", Value: 35589}, + {Name: "SIOCGIWMODE", Value: 35591}, + {Name: "SIOCGIWNWID", Value: 35587}, + {Name: "SIOCGIWSENS", Value: 35593}, {Name: "SIOCGMIIPHY", Value: 35143}, {Name: "SIOCGMIIREG", Value: 35144}, {Name: "SIOCGPGRP", Value: 35076}, @@ -39185,6 +39193,10 @@ var consts_arm = []ConstValue{ {Name: "SIOCSIFPFLAGS", Value: 35124}, {Name: "SIOCSIFSLAVE", Value: 35120}, {Name: "SIOCSIFTXQLEN", Value: 35139}, + {Name: "SIOCSIWFREQ", Value: 35588}, + {Name: "SIOCSIWMODE", Value: 35590}, + {Name: "SIOCSIWNWID", Value: 35586}, + {Name: "SIOCSIWSENS", Value: 35592}, {Name: "SIOCSMIIREG", Value: 35145}, {Name: "SIOCSPGRP", Value: 35074}, {Name: "SIOCWANDEV", Value: 35146}, @@ -39494,6 +39506,7 @@ var consts_arm = []ConstValue{ {Name: "SO_TIMESTAMP", Value: 29}, {Name: "SO_TIMESTAMPING", Value: 37}, {Name: "SO_TIMESTAMPNS", Value: 35}, + {Name: "SO_TXTIME", Value: 61}, {Name: "SO_TYPE", Value: 3}, {Name: "SO_VM_SOCKETS_BUFFER_MAX_SIZE", Value: 2}, {Name: "SO_VM_SOCKETS_BUFFER_MIN_SIZE", Value: 1}, @@ -41798,4 +41811,4 @@ var consts_arm = []ConstValue{ {Name: "bpf_insn_load_imm_dw", Value: 24}, } -const revision_arm = "6297f5f67b6f4f4b919ddfb2bfd32b7f4f836a66" +const revision_arm = "a07bb484cc01604bb36f68010e760909d096a8c1" diff --git a/sys/linux/gen/arm64.go b/sys/linux/gen/arm64.go index c35ebc9c5..ea68e1a74 100644 --- a/sys/linux/gen/arm64.go +++ b/sys/linux/gen/arm64.go @@ -25341,7 +25341,7 @@ var syscalls_arm64 = []*Syscall{ {NR: 209, Name: "getsockopt$sock_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd", TypeSize: 4}}, &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, 55, 59}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_buf", FldName: "optname", TypeSize: 8}}, Vals: []uint64{28, 31, 26, 55, 59, 61}}, &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1, IsVarlen: true}}}, &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen", TypeSize: 8}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", TypeSize: 4, ArgDir: 2}}, Buf: "optval"}}, }}, @@ -38512,6 +38512,10 @@ var consts_arm64 = []ConstValue{ {Name: "PACKET_KERNEL", Value: 7}, {Name: "PACKET_LOOPBACK", Value: 5}, {Name: "PACKET_LOSS", Value: 14}, + {Name: "PACKET_MR_ALLMULTI", Value: 2}, + {Name: "PACKET_MR_MULTICAST"}, + {Name: "PACKET_MR_PROMISC", Value: 1}, + {Name: "PACKET_MR_UNICAST", Value: 3}, {Name: "PACKET_MULTICAST", Value: 2}, {Name: "PACKET_ORIGDEV", Value: 9}, {Name: "PACKET_OTHERHOST", Value: 3}, @@ -39385,6 +39389,10 @@ var consts_arm64 = []ConstValue{ {Name: "SIOCGIFPFLAGS", Value: 35125}, {Name: "SIOCGIFSLAVE", Value: 35113}, {Name: "SIOCGIFTXQLEN", Value: 35138}, + {Name: "SIOCGIWFREQ", Value: 35589}, + {Name: "SIOCGIWMODE", Value: 35591}, + {Name: "SIOCGIWNWID", Value: 35587}, + {Name: "SIOCGIWSENS", Value: 35593}, {Name: "SIOCGMIIPHY", Value: 35143}, {Name: "SIOCGMIIREG", Value: 35144}, {Name: "SIOCGPGRP", Value: 35076}, @@ -39422,6 +39430,10 @@ var consts_arm64 = []ConstValue{ {Name: "SIOCSIFPFLAGS", Value: 35124}, {Name: "SIOCSIFSLAVE", Value: 35120}, {Name: "SIOCSIFTXQLEN", Value: 35139}, + {Name: "SIOCSIWFREQ", Value: 35588}, + {Name: "SIOCSIWMODE", Value: 35590}, + {Name: "SIOCSIWNWID", Value: 35586}, + {Name: "SIOCSIWSENS", Value: 35592}, {Name: "SIOCSMIIREG", Value: 35145}, {Name: "SIOCSPGRP", Value: 35074}, {Name: "SIOCWANDEV", Value: 35146}, @@ -39731,6 +39743,7 @@ var consts_arm64 = []ConstValue{ {Name: "SO_TIMESTAMP", Value: 29}, {Name: "SO_TIMESTAMPING", Value: 37}, {Name: "SO_TIMESTAMPNS", Value: 35}, + {Name: "SO_TXTIME", Value: 61}, {Name: "SO_TYPE", Value: 3}, {Name: "SO_VM_SOCKETS_BUFFER_MAX_SIZE", Value: 2}, {Name: "SO_VM_SOCKETS_BUFFER_MIN_SIZE", Value: 1}, @@ -42020,4 +42033,4 @@ var consts_arm64 = []ConstValue{ {Name: "bpf_insn_load_imm_dw", Value: 24}, } -const revision_arm64 = "3927a6072b173221064cf41c604d2bbfd2d3d355" +const revision_arm64 = "4360825a62714f10c315b6f1630a743fa8bf5790" diff --git a/sys/linux/gen/ppc64le.go b/sys/linux/gen/ppc64le.go index 97149f2db..e9a4a365f 100644 --- a/sys/linux/gen/ppc64le.go +++ b/sys/linux/gen/ppc64le.go @@ -24397,7 +24397,7 @@ var syscalls_ppc64le = []*Syscall{ {NR: 340, Name: "getsockopt$sock_buf", CallName: "getsockopt", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd", TypeSize: 4}}, &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, 55, 59}}, + &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_buf", FldName: "optname", TypeSize: 8}}, Vals: []uint64{28, 31, 26, 55, 59, 61}}, &PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1, IsVarlen: true}}}, &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen", TypeSize: 8}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", TypeSize: 4, ArgDir: 2}}, Buf: "optval"}}, }}, @@ -36807,6 +36807,10 @@ var consts_ppc64le = []ConstValue{ {Name: "PACKET_KERNEL", Value: 7}, {Name: "PACKET_LOOPBACK", Value: 5}, {Name: "PACKET_LOSS", Value: 14}, + {Name: "PACKET_MR_ALLMULTI", Value: 2}, + {Name: "PACKET_MR_MULTICAST"}, + {Name: "PACKET_MR_PROMISC", Value: 1}, + {Name: "PACKET_MR_UNICAST", Value: 3}, {Name: "PACKET_MULTICAST", Value: 2}, {Name: "PACKET_ORIGDEV", Value: 9}, {Name: "PACKET_OTHERHOST", Value: 3}, @@ -37686,6 +37690,10 @@ var consts_ppc64le = []ConstValue{ {Name: "SIOCGIFPFLAGS", Value: 35125}, {Name: "SIOCGIFSLAVE", Value: 35113}, {Name: "SIOCGIFTXQLEN", Value: 35138}, + {Name: "SIOCGIWFREQ", Value: 35589}, + {Name: "SIOCGIWMODE", Value: 35591}, + {Name: "SIOCGIWNWID", Value: 35587}, + {Name: "SIOCGIWSENS", Value: 35593}, {Name: "SIOCGMIIPHY", Value: 35143}, {Name: "SIOCGMIIREG", Value: 35144}, {Name: "SIOCGPGRP", Value: 35076}, @@ -37723,6 +37731,10 @@ var consts_ppc64le = []ConstValue{ {Name: "SIOCSIFPFLAGS", Value: 35124}, {Name: "SIOCSIFSLAVE", Value: 35120}, {Name: "SIOCSIFTXQLEN", Value: 35139}, + {Name: "SIOCSIWFREQ", Value: 35588}, + {Name: "SIOCSIWMODE", Value: 35590}, + {Name: "SIOCSIWNWID", Value: 35586}, + {Name: "SIOCSIWSENS", Value: 35592}, {Name: "SIOCSMIIREG", Value: 35145}, {Name: "SIOCSPGRP", Value: 35074}, {Name: "SIOCWANDEV", Value: 35146}, @@ -38032,6 +38044,7 @@ var consts_ppc64le = []ConstValue{ {Name: "SO_TIMESTAMP", Value: 29}, {Name: "SO_TIMESTAMPING", Value: 37}, {Name: "SO_TIMESTAMPNS", Value: 35}, + {Name: "SO_TXTIME", Value: 61}, {Name: "SO_TYPE", Value: 3}, {Name: "SO_VM_SOCKETS_BUFFER_MAX_SIZE", Value: 2}, {Name: "SO_VM_SOCKETS_BUFFER_MIN_SIZE", Value: 1}, @@ -39378,4 +39391,4 @@ var consts_ppc64le = []ConstValue{ {Name: "bpf_insn_load_imm_dw", Value: 24}, } -const revision_ppc64le = "5f9fe7272a96ea4ec4b68efdfa453fa4079a8210" +const revision_ppc64le = "d3514e9943f2d6fadb040dd58ff04633ddbf0442" -- cgit mrf-deployment