mirror of
https://github.com/reactos/syzkaller.git
synced 2025-02-14 16:38:40 +00:00
sys/linux: update BPF constants
Signed-off-by: Paul Chaignon <paul.chaignon@orange.com>
This commit is contained in:
parent
a963689197
commit
36835e4e11
@ -70,7 +70,7 @@
|
||||
|
||||
#if GOARCH_386
|
||||
#define GOARCH "386"
|
||||
#define SYZ_REVISION "a122d7a8ad012452edaaef3b0f04e203e7b94564"
|
||||
#define SYZ_REVISION "9a42283c92256065d22114d44928f6a36c084b64"
|
||||
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
|
||||
#define SYZ_EXECUTOR_USES_SHMEM 1
|
||||
#define SYZ_PAGE_SIZE 4096
|
||||
@ -80,7 +80,7 @@
|
||||
|
||||
#if GOARCH_amd64
|
||||
#define GOARCH "amd64"
|
||||
#define SYZ_REVISION "e0b6329368fff0cf9688046143aa154b670e2c22"
|
||||
#define SYZ_REVISION "a4801ceb9d57ce8364f243d1a24303b972f3438d"
|
||||
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
|
||||
#define SYZ_EXECUTOR_USES_SHMEM 1
|
||||
#define SYZ_PAGE_SIZE 4096
|
||||
@ -90,7 +90,7 @@
|
||||
|
||||
#if GOARCH_arm
|
||||
#define GOARCH "arm"
|
||||
#define SYZ_REVISION "635caeccb6f7e9f7a4d210715baf3efe50f81cef"
|
||||
#define SYZ_REVISION "c47f34c7b2cc61effa29674e10e1ad681c5140d1"
|
||||
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
|
||||
#define SYZ_EXECUTOR_USES_SHMEM 1
|
||||
#define SYZ_PAGE_SIZE 4096
|
||||
@ -100,7 +100,7 @@
|
||||
|
||||
#if GOARCH_arm64
|
||||
#define GOARCH "arm64"
|
||||
#define SYZ_REVISION "df62f11cbede1b28d3b5c98561ab251721a41b16"
|
||||
#define SYZ_REVISION "f6583952a79dd3ec3be21651f9c1cf9486c03991"
|
||||
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
|
||||
#define SYZ_EXECUTOR_USES_SHMEM 1
|
||||
#define SYZ_PAGE_SIZE 4096
|
||||
@ -110,7 +110,7 @@
|
||||
|
||||
#if GOARCH_ppc64le
|
||||
#define GOARCH "ppc64le"
|
||||
#define SYZ_REVISION "d6b9236f3a3474f02cf6bdfe64b26fe12180f66a"
|
||||
#define SYZ_REVISION "c6530d639de766f9c3886622e86e07f0aafbf126"
|
||||
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
|
||||
#define SYZ_EXECUTOR_USES_SHMEM 1
|
||||
#define SYZ_PAGE_SIZE 4096
|
||||
|
@ -618,11 +618,11 @@ bpf_task_fd_query {
|
||||
|
||||
bpf_map_type = BPF_MAP_TYPE_HASH, BPF_MAP_TYPE_ARRAY, BPF_MAP_TYPE_PROG_ARRAY, BPF_MAP_TYPE_PERF_EVENT_ARRAY, BPF_MAP_TYPE_STACK_TRACE, BPF_MAP_TYPE_CGROUP_ARRAY, BPF_MAP_TYPE_PERCPU_HASH, BPF_MAP_TYPE_PERCPU_ARRAY, BPF_MAP_TYPE_LRU_HASH, BPF_MAP_TYPE_LRU_PERCPU_HASH, BPF_MAP_TYPE_LPM_TRIE, BPF_MAP_TYPE_ARRAY_OF_MAPS, BPF_MAP_TYPE_HASH_OF_MAPS, BPF_MAP_TYPE_DEVMAP, BPF_MAP_TYPE_SOCKMAP, BPF_MAP_TYPE_CPUMAP, BPF_MAP_TYPE_XSKMAP, BPF_MAP_TYPE_SOCKHASH, BPF_MAP_TYPE_CGROUP_STORAGE, BPF_MAP_TYPE_REUSEPORT_SOCKARRAY, BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE, BPF_MAP_TYPE_QUEUE, BPF_MAP_TYPE_STACK, BPF_MAP_TYPE_SK_STORAGE
|
||||
bpf_map_flags = BPF_ANY, BPF_NOEXIST, BPF_EXIST, BPF_F_LOCK
|
||||
bpf_prog_type = BPF_PROG_TYPE_SOCKET_FILTER, BPF_PROG_TYPE_KPROBE, BPF_PROG_TYPE_SCHED_CLS, BPF_PROG_TYPE_SCHED_ACT, BPF_PROG_TYPE_TRACEPOINT, BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_PERF_EVENT, BPF_PROG_TYPE_CGROUP_SKB, BPF_PROG_TYPE_CGROUP_SOCK, BPF_PROG_TYPE_LWT_IN, BPF_PROG_TYPE_LWT_OUT, BPF_PROG_TYPE_LWT_XMIT, BPF_PROG_TYPE_SOCK_OPS, BPF_PROG_TYPE_SK_SKB, BPF_PROG_TYPE_CGROUP_DEVICE, BPF_PROG_TYPE_SK_MSG, BPF_PROG_TYPE_RAW_TRACEPOINT, BPF_PROG_TYPE_CGROUP_SOCK_ADDR, BPF_PROG_TYPE_LWT_SEG6LOCAL, BPF_PROG_TYPE_LIRC_MODE2, BPF_PROG_TYPE_SK_REUSEPORT, BPF_PROG_TYPE_FLOW_DISSECTOR, BPF_PROG_TYPE_CGROUP_SYSCTL, BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE
|
||||
bpf_prog_type = BPF_PROG_TYPE_SOCKET_FILTER, BPF_PROG_TYPE_KPROBE, BPF_PROG_TYPE_SCHED_CLS, BPF_PROG_TYPE_SCHED_ACT, BPF_PROG_TYPE_TRACEPOINT, BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_PERF_EVENT, BPF_PROG_TYPE_CGROUP_SKB, BPF_PROG_TYPE_CGROUP_SOCK, BPF_PROG_TYPE_LWT_IN, BPF_PROG_TYPE_LWT_OUT, BPF_PROG_TYPE_LWT_XMIT, BPF_PROG_TYPE_SOCK_OPS, BPF_PROG_TYPE_SK_SKB, BPF_PROG_TYPE_CGROUP_DEVICE, BPF_PROG_TYPE_SK_MSG, BPF_PROG_TYPE_RAW_TRACEPOINT, BPF_PROG_TYPE_CGROUP_SOCK_ADDR, BPF_PROG_TYPE_LWT_SEG6LOCAL, BPF_PROG_TYPE_LIRC_MODE2, BPF_PROG_TYPE_SK_REUSEPORT, BPF_PROG_TYPE_FLOW_DISSECTOR, BPF_PROG_TYPE_CGROUP_SYSCTL, BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE, BPF_PROG_TYPE_CGROUP_SOCKOPT
|
||||
map_flags = BPF_F_NO_PREALLOC, BPF_F_NO_COMMON_LRU, BPF_F_NUMA_NODE, BPF_F_RDONLY, BPF_F_WRONLY, BPF_F_STACK_BUILD_ID, BPF_F_ZERO_SEED, BPF_F_RDONLY_PROG, BPF_F_WRONLY_PROG
|
||||
bpf_attach_type = BPF_CGROUP_INET_INGRESS, BPF_CGROUP_INET_EGRESS, BPF_CGROUP_INET_SOCK_CREATE, BPF_CGROUP_SOCK_OPS, BPF_SK_SKB_STREAM_PARSER, BPF_SK_SKB_STREAM_VERDICT, BPF_CGROUP_DEVICE, BPF_SK_MSG_VERDICT, BPF_CGROUP_INET4_BIND, BPF_CGROUP_INET6_BIND, BPF_CGROUP_INET4_CONNECT, BPF_CGROUP_INET6_CONNECT, BPF_CGROUP_INET4_POST_BIND, BPF_CGROUP_INET6_POST_BIND, BPF_CGROUP_UDP4_SENDMSG, BPF_CGROUP_UDP6_SENDMSG, BPF_LIRC_MODE2, BPF_FLOW_DISSECTOR, BPF_CGROUP_SYSCTL, BPF_CGROUP_UDP4_RECVMSG, BPF_CGROUP_UDP6_RECVMSG
|
||||
bpf_prog_load_flags = BPF_F_STRICT_ALIGNMENT, BPF_F_ANY_ALIGNMENT
|
||||
bpf_attach_type = BPF_CGROUP_INET_INGRESS, BPF_CGROUP_INET_EGRESS, BPF_CGROUP_INET_SOCK_CREATE, BPF_CGROUP_SOCK_OPS, BPF_SK_SKB_STREAM_PARSER, BPF_SK_SKB_STREAM_VERDICT, BPF_CGROUP_DEVICE, BPF_SK_MSG_VERDICT, BPF_CGROUP_INET4_BIND, BPF_CGROUP_INET6_BIND, BPF_CGROUP_INET4_CONNECT, BPF_CGROUP_INET6_CONNECT, BPF_CGROUP_INET4_POST_BIND, BPF_CGROUP_INET6_POST_BIND, BPF_CGROUP_UDP4_SENDMSG, BPF_CGROUP_UDP6_SENDMSG, BPF_LIRC_MODE2, BPF_FLOW_DISSECTOR, BPF_CGROUP_SYSCTL, BPF_CGROUP_UDP4_RECVMSG, BPF_CGROUP_UDP6_RECVMSG, BPF_CGROUP_GETSOCKOPT, BPF_CGROUP_SETSOCKOPT
|
||||
bpf_prog_load_flags = BPF_F_STRICT_ALIGNMENT, BPF_F_ANY_ALIGNMENT, BPF_F_TEST_RND_HI32
|
||||
bpf_attach_flags = BPF_F_ALLOW_OVERRIDE, BPF_F_ALLOW_MULTI
|
||||
bpf_prog_query_flags = BPF_F_QUERY_EFFECTIVE
|
||||
bpf_prog_query_attach_type = BPF_CGROUP_INET_INGRESS, BPF_CGROUP_INET_EGRESS, BPF_CGROUP_INET_SOCK_CREATE, BPF_CGROUP_SOCK_OPS, BPF_CGROUP_DEVICE, BPF_CGROUP_INET4_BIND, BPF_CGROUP_INET4_CONNECT, BPF_CGROUP_INET4_POST_BIND, BPF_CGROUP_INET6_BIND, BPF_CGROUP_INET6_CONNECT, BPF_CGROUP_INET6_POST_BIND, BPF_CGROUP_UDP4_SENDMSG, BPF_CGROUP_UDP6_SENDMSG, BPF_LIRC_MODE2, BPF_CGROUP_SYSCTL, BPF_FLOW_DISSECTOR, BPF_CGROUP_UDP4_RECVMSG, BPF_CGROUP_UDP6_RECVMSG
|
||||
bpf_prog_query_attach_type = BPF_CGROUP_INET_INGRESS, BPF_CGROUP_INET_EGRESS, BPF_CGROUP_INET_SOCK_CREATE, BPF_CGROUP_SOCK_OPS, BPF_CGROUP_DEVICE, BPF_CGROUP_INET4_BIND, BPF_CGROUP_INET4_CONNECT, BPF_CGROUP_INET4_POST_BIND, BPF_CGROUP_INET6_BIND, BPF_CGROUP_INET6_CONNECT, BPF_CGROUP_INET6_POST_BIND, BPF_CGROUP_UDP4_SENDMSG, BPF_CGROUP_UDP6_SENDMSG, BPF_LIRC_MODE2, BPF_CGROUP_SYSCTL, BPF_FLOW_DISSECTOR, BPF_CGROUP_UDP4_RECVMSG, BPF_CGROUP_UDP6_RECVMSG, BPF_CGROUP_GETSOCKOPT, BPF_CGROUP_SETSOCKOPT
|
||||
bpf_open_flags = BPF_F_RDONLY, BPF_F_WRONLY
|
||||
|
@ -11,6 +11,7 @@ BPF_BTF_GET_FD_BY_ID = 19
|
||||
BPF_BTF_LOAD = 18
|
||||
BPF_CALL0 = 8
|
||||
BPF_CGROUP_DEVICE = 6
|
||||
BPF_CGROUP_GETSOCKOPT = 21
|
||||
BPF_CGROUP_INET4_BIND = 8
|
||||
BPF_CGROUP_INET4_CONNECT = 10
|
||||
BPF_CGROUP_INET4_POST_BIND = 12
|
||||
@ -20,6 +21,7 @@ BPF_CGROUP_INET6_POST_BIND = 13
|
||||
BPF_CGROUP_INET_EGRESS = 1
|
||||
BPF_CGROUP_INET_INGRESS = 0
|
||||
BPF_CGROUP_INET_SOCK_CREATE = 2
|
||||
BPF_CGROUP_SETSOCKOPT = 22
|
||||
BPF_CGROUP_SOCK_OPS = 3
|
||||
BPF_CGROUP_SYSCTL = 18
|
||||
BPF_CGROUP_UDP4_RECVMSG = 19
|
||||
@ -45,6 +47,7 @@ BPF_F_RDONLY = 8
|
||||
BPF_F_RDONLY_PROG = 128
|
||||
BPF_F_STACK_BUILD_ID = 32
|
||||
BPF_F_STRICT_ALIGNMENT = 1
|
||||
BPF_F_TEST_RND_HI32 = 4
|
||||
BPF_F_WRONLY = 16
|
||||
BPF_F_WRONLY_PROG = 256
|
||||
BPF_F_ZERO_SEED = 64
|
||||
@ -123,6 +126,7 @@ BPF_PROG_TEST_RUN = 10
|
||||
BPF_PROG_TYPE_CGROUP_DEVICE = 15
|
||||
BPF_PROG_TYPE_CGROUP_SKB = 8
|
||||
BPF_PROG_TYPE_CGROUP_SOCK = 9
|
||||
BPF_PROG_TYPE_CGROUP_SOCKOPT = 25
|
||||
BPF_PROG_TYPE_CGROUP_SOCK_ADDR = 18
|
||||
BPF_PROG_TYPE_CGROUP_SYSCTL = 23
|
||||
BPF_PROG_TYPE_FLOW_DISSECTOR = 22
|
||||
|
@ -11,6 +11,7 @@ BPF_BTF_GET_FD_BY_ID = 19
|
||||
BPF_BTF_LOAD = 18
|
||||
BPF_CALL0 = 8
|
||||
BPF_CGROUP_DEVICE = 6
|
||||
BPF_CGROUP_GETSOCKOPT = 21
|
||||
BPF_CGROUP_INET4_BIND = 8
|
||||
BPF_CGROUP_INET4_CONNECT = 10
|
||||
BPF_CGROUP_INET4_POST_BIND = 12
|
||||
@ -20,6 +21,7 @@ BPF_CGROUP_INET6_POST_BIND = 13
|
||||
BPF_CGROUP_INET_EGRESS = 1
|
||||
BPF_CGROUP_INET_INGRESS = 0
|
||||
BPF_CGROUP_INET_SOCK_CREATE = 2
|
||||
BPF_CGROUP_SETSOCKOPT = 22
|
||||
BPF_CGROUP_SOCK_OPS = 3
|
||||
BPF_CGROUP_SYSCTL = 18
|
||||
BPF_CGROUP_UDP4_RECVMSG = 19
|
||||
@ -45,6 +47,7 @@ BPF_F_RDONLY = 8
|
||||
BPF_F_RDONLY_PROG = 128
|
||||
BPF_F_STACK_BUILD_ID = 32
|
||||
BPF_F_STRICT_ALIGNMENT = 1
|
||||
BPF_F_TEST_RND_HI32 = 4
|
||||
BPF_F_WRONLY = 16
|
||||
BPF_F_WRONLY_PROG = 256
|
||||
BPF_F_ZERO_SEED = 64
|
||||
@ -123,6 +126,7 @@ BPF_PROG_TEST_RUN = 10
|
||||
BPF_PROG_TYPE_CGROUP_DEVICE = 15
|
||||
BPF_PROG_TYPE_CGROUP_SKB = 8
|
||||
BPF_PROG_TYPE_CGROUP_SOCK = 9
|
||||
BPF_PROG_TYPE_CGROUP_SOCKOPT = 25
|
||||
BPF_PROG_TYPE_CGROUP_SOCK_ADDR = 18
|
||||
BPF_PROG_TYPE_CGROUP_SYSCTL = 23
|
||||
BPF_PROG_TYPE_FLOW_DISSECTOR = 22
|
||||
|
@ -11,6 +11,7 @@ BPF_BTF_GET_FD_BY_ID = 19
|
||||
BPF_BTF_LOAD = 18
|
||||
BPF_CALL0 = 8
|
||||
BPF_CGROUP_DEVICE = 6
|
||||
BPF_CGROUP_GETSOCKOPT = 21
|
||||
BPF_CGROUP_INET4_BIND = 8
|
||||
BPF_CGROUP_INET4_CONNECT = 10
|
||||
BPF_CGROUP_INET4_POST_BIND = 12
|
||||
@ -20,6 +21,7 @@ BPF_CGROUP_INET6_POST_BIND = 13
|
||||
BPF_CGROUP_INET_EGRESS = 1
|
||||
BPF_CGROUP_INET_INGRESS = 0
|
||||
BPF_CGROUP_INET_SOCK_CREATE = 2
|
||||
BPF_CGROUP_SETSOCKOPT = 22
|
||||
BPF_CGROUP_SOCK_OPS = 3
|
||||
BPF_CGROUP_SYSCTL = 18
|
||||
BPF_CGROUP_UDP4_RECVMSG = 19
|
||||
@ -45,6 +47,7 @@ BPF_F_RDONLY = 8
|
||||
BPF_F_RDONLY_PROG = 128
|
||||
BPF_F_STACK_BUILD_ID = 32
|
||||
BPF_F_STRICT_ALIGNMENT = 1
|
||||
BPF_F_TEST_RND_HI32 = 4
|
||||
BPF_F_WRONLY = 16
|
||||
BPF_F_WRONLY_PROG = 256
|
||||
BPF_F_ZERO_SEED = 64
|
||||
@ -123,6 +126,7 @@ BPF_PROG_TEST_RUN = 10
|
||||
BPF_PROG_TYPE_CGROUP_DEVICE = 15
|
||||
BPF_PROG_TYPE_CGROUP_SKB = 8
|
||||
BPF_PROG_TYPE_CGROUP_SOCK = 9
|
||||
BPF_PROG_TYPE_CGROUP_SOCKOPT = 25
|
||||
BPF_PROG_TYPE_CGROUP_SOCK_ADDR = 18
|
||||
BPF_PROG_TYPE_CGROUP_SYSCTL = 23
|
||||
BPF_PROG_TYPE_FLOW_DISSECTOR = 22
|
||||
|
@ -11,6 +11,7 @@ BPF_BTF_GET_FD_BY_ID = 19
|
||||
BPF_BTF_LOAD = 18
|
||||
BPF_CALL0 = 8
|
||||
BPF_CGROUP_DEVICE = 6
|
||||
BPF_CGROUP_GETSOCKOPT = 21
|
||||
BPF_CGROUP_INET4_BIND = 8
|
||||
BPF_CGROUP_INET4_CONNECT = 10
|
||||
BPF_CGROUP_INET4_POST_BIND = 12
|
||||
@ -20,6 +21,7 @@ BPF_CGROUP_INET6_POST_BIND = 13
|
||||
BPF_CGROUP_INET_EGRESS = 1
|
||||
BPF_CGROUP_INET_INGRESS = 0
|
||||
BPF_CGROUP_INET_SOCK_CREATE = 2
|
||||
BPF_CGROUP_SETSOCKOPT = 22
|
||||
BPF_CGROUP_SOCK_OPS = 3
|
||||
BPF_CGROUP_SYSCTL = 18
|
||||
BPF_CGROUP_UDP4_RECVMSG = 19
|
||||
@ -45,6 +47,7 @@ BPF_F_RDONLY = 8
|
||||
BPF_F_RDONLY_PROG = 128
|
||||
BPF_F_STACK_BUILD_ID = 32
|
||||
BPF_F_STRICT_ALIGNMENT = 1
|
||||
BPF_F_TEST_RND_HI32 = 4
|
||||
BPF_F_WRONLY = 16
|
||||
BPF_F_WRONLY_PROG = 256
|
||||
BPF_F_ZERO_SEED = 64
|
||||
@ -123,6 +126,7 @@ BPF_PROG_TEST_RUN = 10
|
||||
BPF_PROG_TYPE_CGROUP_DEVICE = 15
|
||||
BPF_PROG_TYPE_CGROUP_SKB = 8
|
||||
BPF_PROG_TYPE_CGROUP_SOCK = 9
|
||||
BPF_PROG_TYPE_CGROUP_SOCKOPT = 25
|
||||
BPF_PROG_TYPE_CGROUP_SOCK_ADDR = 18
|
||||
BPF_PROG_TYPE_CGROUP_SYSCTL = 23
|
||||
BPF_PROG_TYPE_FLOW_DISSECTOR = 22
|
||||
|
@ -11,6 +11,7 @@ BPF_BTF_GET_FD_BY_ID = 19
|
||||
BPF_BTF_LOAD = 18
|
||||
BPF_CALL0 = 8
|
||||
BPF_CGROUP_DEVICE = 6
|
||||
BPF_CGROUP_GETSOCKOPT = 21
|
||||
BPF_CGROUP_INET4_BIND = 8
|
||||
BPF_CGROUP_INET4_CONNECT = 10
|
||||
BPF_CGROUP_INET4_POST_BIND = 12
|
||||
@ -20,6 +21,7 @@ BPF_CGROUP_INET6_POST_BIND = 13
|
||||
BPF_CGROUP_INET_EGRESS = 1
|
||||
BPF_CGROUP_INET_INGRESS = 0
|
||||
BPF_CGROUP_INET_SOCK_CREATE = 2
|
||||
BPF_CGROUP_SETSOCKOPT = 22
|
||||
BPF_CGROUP_SOCK_OPS = 3
|
||||
BPF_CGROUP_SYSCTL = 18
|
||||
BPF_CGROUP_UDP4_RECVMSG = 19
|
||||
@ -45,6 +47,7 @@ BPF_F_RDONLY = 8
|
||||
BPF_F_RDONLY_PROG = 128
|
||||
BPF_F_STACK_BUILD_ID = 32
|
||||
BPF_F_STRICT_ALIGNMENT = 1
|
||||
BPF_F_TEST_RND_HI32 = 4
|
||||
BPF_F_WRONLY = 16
|
||||
BPF_F_WRONLY_PROG = 256
|
||||
BPF_F_ZERO_SEED = 64
|
||||
@ -123,6 +126,7 @@ BPF_PROG_TEST_RUN = 10
|
||||
BPF_PROG_TYPE_CGROUP_DEVICE = 15
|
||||
BPF_PROG_TYPE_CGROUP_SKB = 8
|
||||
BPF_PROG_TYPE_CGROUP_SOCK = 9
|
||||
BPF_PROG_TYPE_CGROUP_SOCKOPT = 25
|
||||
BPF_PROG_TYPE_CGROUP_SOCK_ADDR = 18
|
||||
BPF_PROG_TYPE_CGROUP_SYSCTL = 23
|
||||
BPF_PROG_TYPE_FLOW_DISSECTOR = 22
|
||||
|
@ -1031,7 +1031,7 @@ var structDescs_386 = []*KeyedStruct{
|
||||
{Key: StructKey{Name: "bpf_attach_arg"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_attach_arg", TypeSize: 16}, Fields: []Type{
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_cgroup", FldName: "target_fd", TypeSize: 4}},
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "attach_bpf_fd", TypeSize: 4}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2}, BitMask: true},
|
||||
}}},
|
||||
{Key: StructKey{Name: "bpf_btf_info", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_btf_info", TypeSize: 16, ArgDir: 2}, Fields: []Type{
|
||||
@ -1059,7 +1059,7 @@ var structDescs_386 = []*KeyedStruct{
|
||||
{Key: StructKey{Name: "bpf_detach_arg"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_detach_arg", TypeSize: 20}, Fields: []Type{
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "target", TypeSize: 4}}},
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "prog", TypeSize: 4}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2}, BitMask: true},
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "prog2", TypeSize: 4}}},
|
||||
}}},
|
||||
@ -1246,7 +1246,7 @@ var structDescs_386 = []*KeyedStruct{
|
||||
&StructType{Key: StructKey{Name: "fs_opt[\"mode\", fmt[oct, int32]]"}, FldName: "mode"},
|
||||
}}},
|
||||
{Key: StructKey{Name: "bpf_prog"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_prog", TypeSize: 112}, 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, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}},
|
||||
&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, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25}},
|
||||
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize8", FldName: "ninsn", TypeSize: 4}}, BitSize: 64, Path: []string{"insns"}},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "insns", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "bpf_instructions"}}},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "license", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2, SubKind: "bpf_licenses", Values: []string{"GPL\x00", "syzkaller\x00"}}},
|
||||
@ -1254,10 +1254,10 @@ var structDescs_386 = []*KeyedStruct{
|
||||
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "logsize", TypeSize: 4}}, Path: []string{"log"}},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "log", TypeSize: 8, IsOptional: true}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_kern_version", FldName: "kern_version", TypeSize: 4}}, Vals: []uint64{265984, 266240, 266496}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_load_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2}, BitMask: true},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_load_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 4}, BitMask: true},
|
||||
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "prog_name", TypeSize: 16}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", TypeSize: 1}}}, Kind: 1, RangeBegin: 16, RangeEnd: 16},
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "prog_ifindex", TypeSize: 4, IsOptional: true}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "expected_attach_type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "expected_attach_type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22}},
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_btf", FldName: "btf_fd", TypeSize: 4, IsOptional: true}},
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func_info_rec_size", TypeSize: 4}}, Val: 8},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "func_info", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "bpf_func_info"}}},
|
||||
@ -1303,7 +1303,7 @@ var structDescs_386 = []*KeyedStruct{
|
||||
}, AlignAttr: 8}},
|
||||
{Key: StructKey{Name: "bpf_prog_query"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_prog_query", TypeSize: 32}, Fields: []Type{
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_cgroup", FldName: "target_fd", TypeSize: 4}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_query_attach_type", FldName: "attach_type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 6, 8, 10, 12, 9, 11, 13, 14, 15, 16, 18, 17, 19, 20}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_query_attach_type", FldName: "attach_type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 6, 8, 10, 12, 9, 11, 13, 14, 15, 16, 18, 17, 19, 20, 21, 22}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_query_flags", FldName: "query_flags", TypeSize: 4}}, Vals: []uint64{1}, BitMask: true},
|
||||
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "attach_flags", TypeSize: 4}}},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "prog_ids", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}}},
|
||||
@ -44253,6 +44253,7 @@ var consts_386 = []ConstValue{
|
||||
{Name: "BPF_BTF_LOAD", Value: 18},
|
||||
{Name: "BPF_CALL0", Value: 8},
|
||||
{Name: "BPF_CGROUP_DEVICE", Value: 6},
|
||||
{Name: "BPF_CGROUP_GETSOCKOPT", Value: 21},
|
||||
{Name: "BPF_CGROUP_INET4_BIND", Value: 8},
|
||||
{Name: "BPF_CGROUP_INET4_CONNECT", Value: 10},
|
||||
{Name: "BPF_CGROUP_INET4_POST_BIND", Value: 12},
|
||||
@ -44262,6 +44263,7 @@ var consts_386 = []ConstValue{
|
||||
{Name: "BPF_CGROUP_INET_EGRESS", Value: 1},
|
||||
{Name: "BPF_CGROUP_INET_INGRESS"},
|
||||
{Name: "BPF_CGROUP_INET_SOCK_CREATE", Value: 2},
|
||||
{Name: "BPF_CGROUP_SETSOCKOPT", Value: 22},
|
||||
{Name: "BPF_CGROUP_SOCK_OPS", Value: 3},
|
||||
{Name: "BPF_CGROUP_SYSCTL", Value: 18},
|
||||
{Name: "BPF_CGROUP_UDP4_RECVMSG", Value: 19},
|
||||
@ -44287,6 +44289,7 @@ var consts_386 = []ConstValue{
|
||||
{Name: "BPF_F_RDONLY_PROG", Value: 128},
|
||||
{Name: "BPF_F_STACK_BUILD_ID", Value: 32},
|
||||
{Name: "BPF_F_STRICT_ALIGNMENT", Value: 1},
|
||||
{Name: "BPF_F_TEST_RND_HI32", Value: 4},
|
||||
{Name: "BPF_F_WRONLY", Value: 16},
|
||||
{Name: "BPF_F_WRONLY_PROG", Value: 256},
|
||||
{Name: "BPF_F_ZERO_SEED", Value: 64},
|
||||
@ -44365,6 +44368,7 @@ var consts_386 = []ConstValue{
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_DEVICE", Value: 15},
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_SKB", Value: 8},
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_SOCK", Value: 9},
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_SOCKOPT", Value: 25},
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_SOCK_ADDR", Value: 18},
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_SYSCTL", Value: 23},
|
||||
{Name: "BPF_PROG_TYPE_FLOW_DISSECTOR", Value: 22},
|
||||
@ -51739,4 +51743,4 @@ var consts_386 = []ConstValue{
|
||||
{Name: "bpf_insn_load_imm_dw", Value: 24},
|
||||
}
|
||||
|
||||
const revision_386 = "a122d7a8ad012452edaaef3b0f04e203e7b94564"
|
||||
const revision_386 = "9a42283c92256065d22114d44928f6a36c084b64"
|
||||
|
@ -1034,7 +1034,7 @@ var structDescs_amd64 = []*KeyedStruct{
|
||||
{Key: StructKey{Name: "bpf_attach_arg"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_attach_arg", TypeSize: 16}, Fields: []Type{
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_cgroup", FldName: "target_fd", TypeSize: 4}},
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "attach_bpf_fd", TypeSize: 4}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2}, BitMask: true},
|
||||
}}},
|
||||
{Key: StructKey{Name: "bpf_btf_info", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_btf_info", TypeSize: 16, ArgDir: 2}, Fields: []Type{
|
||||
@ -1062,7 +1062,7 @@ var structDescs_amd64 = []*KeyedStruct{
|
||||
{Key: StructKey{Name: "bpf_detach_arg"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_detach_arg", TypeSize: 20}, Fields: []Type{
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "target", TypeSize: 4}}},
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "prog", TypeSize: 4}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2}, BitMask: true},
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "prog2", TypeSize: 4}}},
|
||||
}}},
|
||||
@ -1249,7 +1249,7 @@ var structDescs_amd64 = []*KeyedStruct{
|
||||
&StructType{Key: StructKey{Name: "fs_opt[\"mode\", fmt[oct, int32]]"}, FldName: "mode"},
|
||||
}}},
|
||||
{Key: StructKey{Name: "bpf_prog"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_prog", TypeSize: 112}, 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, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}},
|
||||
&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, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25}},
|
||||
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize8", FldName: "ninsn", TypeSize: 4}}, BitSize: 64, Path: []string{"insns"}},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "insns", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "bpf_instructions"}}},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "license", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2, SubKind: "bpf_licenses", Values: []string{"GPL\x00", "syzkaller\x00"}}},
|
||||
@ -1257,10 +1257,10 @@ var structDescs_amd64 = []*KeyedStruct{
|
||||
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "logsize", TypeSize: 4}}, Path: []string{"log"}},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "log", TypeSize: 8, IsOptional: true}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_kern_version", FldName: "kern_version", TypeSize: 4}}, Vals: []uint64{265984, 266240, 266496}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_load_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2}, BitMask: true},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_load_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 4}, BitMask: true},
|
||||
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "prog_name", TypeSize: 16}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", TypeSize: 1}}}, Kind: 1, RangeBegin: 16, RangeEnd: 16},
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "prog_ifindex", TypeSize: 4, IsOptional: true}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "expected_attach_type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "expected_attach_type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22}},
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_btf", FldName: "btf_fd", TypeSize: 4, IsOptional: true}},
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func_info_rec_size", TypeSize: 4}}, Val: 8},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "func_info", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "bpf_func_info"}}},
|
||||
@ -1306,7 +1306,7 @@ var structDescs_amd64 = []*KeyedStruct{
|
||||
}, AlignAttr: 8}},
|
||||
{Key: StructKey{Name: "bpf_prog_query"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_prog_query", TypeSize: 32}, Fields: []Type{
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_cgroup", FldName: "target_fd", TypeSize: 4}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_query_attach_type", FldName: "attach_type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 6, 8, 10, 12, 9, 11, 13, 14, 15, 16, 18, 17, 19, 20}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_query_attach_type", FldName: "attach_type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 6, 8, 10, 12, 9, 11, 13, 14, 15, 16, 18, 17, 19, 20, 21, 22}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_query_flags", FldName: "query_flags", TypeSize: 4}}, Vals: []uint64{1}, BitMask: true},
|
||||
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "attach_flags", TypeSize: 4}}},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "prog_ids", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}}},
|
||||
@ -44775,6 +44775,7 @@ var consts_amd64 = []ConstValue{
|
||||
{Name: "BPF_BTF_LOAD", Value: 18},
|
||||
{Name: "BPF_CALL0", Value: 8},
|
||||
{Name: "BPF_CGROUP_DEVICE", Value: 6},
|
||||
{Name: "BPF_CGROUP_GETSOCKOPT", Value: 21},
|
||||
{Name: "BPF_CGROUP_INET4_BIND", Value: 8},
|
||||
{Name: "BPF_CGROUP_INET4_CONNECT", Value: 10},
|
||||
{Name: "BPF_CGROUP_INET4_POST_BIND", Value: 12},
|
||||
@ -44784,6 +44785,7 @@ var consts_amd64 = []ConstValue{
|
||||
{Name: "BPF_CGROUP_INET_EGRESS", Value: 1},
|
||||
{Name: "BPF_CGROUP_INET_INGRESS"},
|
||||
{Name: "BPF_CGROUP_INET_SOCK_CREATE", Value: 2},
|
||||
{Name: "BPF_CGROUP_SETSOCKOPT", Value: 22},
|
||||
{Name: "BPF_CGROUP_SOCK_OPS", Value: 3},
|
||||
{Name: "BPF_CGROUP_SYSCTL", Value: 18},
|
||||
{Name: "BPF_CGROUP_UDP4_RECVMSG", Value: 19},
|
||||
@ -44809,6 +44811,7 @@ var consts_amd64 = []ConstValue{
|
||||
{Name: "BPF_F_RDONLY_PROG", Value: 128},
|
||||
{Name: "BPF_F_STACK_BUILD_ID", Value: 32},
|
||||
{Name: "BPF_F_STRICT_ALIGNMENT", Value: 1},
|
||||
{Name: "BPF_F_TEST_RND_HI32", Value: 4},
|
||||
{Name: "BPF_F_WRONLY", Value: 16},
|
||||
{Name: "BPF_F_WRONLY_PROG", Value: 256},
|
||||
{Name: "BPF_F_ZERO_SEED", Value: 64},
|
||||
@ -44887,6 +44890,7 @@ var consts_amd64 = []ConstValue{
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_DEVICE", Value: 15},
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_SKB", Value: 8},
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_SOCK", Value: 9},
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_SOCKOPT", Value: 25},
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_SOCK_ADDR", Value: 18},
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_SYSCTL", Value: 23},
|
||||
{Name: "BPF_PROG_TYPE_FLOW_DISSECTOR", Value: 22},
|
||||
@ -52276,4 +52280,4 @@ var consts_amd64 = []ConstValue{
|
||||
{Name: "bpf_insn_load_imm_dw", Value: 24},
|
||||
}
|
||||
|
||||
const revision_amd64 = "e0b6329368fff0cf9688046143aa154b670e2c22"
|
||||
const revision_amd64 = "a4801ceb9d57ce8364f243d1a24303b972f3438d"
|
||||
|
@ -1031,7 +1031,7 @@ var structDescs_arm = []*KeyedStruct{
|
||||
{Key: StructKey{Name: "bpf_attach_arg"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_attach_arg", TypeSize: 16}, Fields: []Type{
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_cgroup", FldName: "target_fd", TypeSize: 4}},
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "attach_bpf_fd", TypeSize: 4}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2}, BitMask: true},
|
||||
}}},
|
||||
{Key: StructKey{Name: "bpf_btf_info", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_btf_info", TypeSize: 16, ArgDir: 2}, Fields: []Type{
|
||||
@ -1059,7 +1059,7 @@ var structDescs_arm = []*KeyedStruct{
|
||||
{Key: StructKey{Name: "bpf_detach_arg"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_detach_arg", TypeSize: 20}, Fields: []Type{
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "target", TypeSize: 4}}},
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "prog", TypeSize: 4}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2}, BitMask: true},
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "prog2", TypeSize: 4}}},
|
||||
}}},
|
||||
@ -1246,7 +1246,7 @@ var structDescs_arm = []*KeyedStruct{
|
||||
&StructType{Key: StructKey{Name: "fs_opt[\"mode\", fmt[oct, int32]]"}, FldName: "mode"},
|
||||
}}},
|
||||
{Key: StructKey{Name: "bpf_prog"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_prog", TypeSize: 112}, 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, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}},
|
||||
&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, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25}},
|
||||
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize8", FldName: "ninsn", TypeSize: 4}}, BitSize: 64, Path: []string{"insns"}},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "insns", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "bpf_instructions"}}},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "license", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2, SubKind: "bpf_licenses", Values: []string{"GPL\x00", "syzkaller\x00"}}},
|
||||
@ -1254,10 +1254,10 @@ var structDescs_arm = []*KeyedStruct{
|
||||
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "logsize", TypeSize: 4}}, Path: []string{"log"}},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "log", TypeSize: 8, IsOptional: true}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_kern_version", FldName: "kern_version", TypeSize: 4}}, Vals: []uint64{265984, 266240, 266496}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_load_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2}, BitMask: true},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_load_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 4}, BitMask: true},
|
||||
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "prog_name", TypeSize: 16}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", TypeSize: 1}}}, Kind: 1, RangeBegin: 16, RangeEnd: 16},
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "prog_ifindex", TypeSize: 4, IsOptional: true}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "expected_attach_type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "expected_attach_type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22}},
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_btf", FldName: "btf_fd", TypeSize: 4, IsOptional: true}},
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func_info_rec_size", TypeSize: 4}}, Val: 8},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "func_info", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "bpf_func_info"}}},
|
||||
@ -1303,7 +1303,7 @@ var structDescs_arm = []*KeyedStruct{
|
||||
}, AlignAttr: 8}},
|
||||
{Key: StructKey{Name: "bpf_prog_query"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_prog_query", TypeSize: 32}, Fields: []Type{
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_cgroup", FldName: "target_fd", TypeSize: 4}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_query_attach_type", FldName: "attach_type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 6, 8, 10, 12, 9, 11, 13, 14, 15, 16, 18, 17, 19, 20}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_query_attach_type", FldName: "attach_type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 6, 8, 10, 12, 9, 11, 13, 14, 15, 16, 18, 17, 19, 20, 21, 22}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_query_flags", FldName: "query_flags", TypeSize: 4}}, Vals: []uint64{1}, BitMask: true},
|
||||
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "attach_flags", TypeSize: 4}}},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "prog_ids", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}}},
|
||||
@ -43893,6 +43893,7 @@ var consts_arm = []ConstValue{
|
||||
{Name: "BPF_BTF_LOAD", Value: 18},
|
||||
{Name: "BPF_CALL0", Value: 8},
|
||||
{Name: "BPF_CGROUP_DEVICE", Value: 6},
|
||||
{Name: "BPF_CGROUP_GETSOCKOPT", Value: 21},
|
||||
{Name: "BPF_CGROUP_INET4_BIND", Value: 8},
|
||||
{Name: "BPF_CGROUP_INET4_CONNECT", Value: 10},
|
||||
{Name: "BPF_CGROUP_INET4_POST_BIND", Value: 12},
|
||||
@ -43902,6 +43903,7 @@ var consts_arm = []ConstValue{
|
||||
{Name: "BPF_CGROUP_INET_EGRESS", Value: 1},
|
||||
{Name: "BPF_CGROUP_INET_INGRESS"},
|
||||
{Name: "BPF_CGROUP_INET_SOCK_CREATE", Value: 2},
|
||||
{Name: "BPF_CGROUP_SETSOCKOPT", Value: 22},
|
||||
{Name: "BPF_CGROUP_SOCK_OPS", Value: 3},
|
||||
{Name: "BPF_CGROUP_SYSCTL", Value: 18},
|
||||
{Name: "BPF_CGROUP_UDP4_RECVMSG", Value: 19},
|
||||
@ -43927,6 +43929,7 @@ var consts_arm = []ConstValue{
|
||||
{Name: "BPF_F_RDONLY_PROG", Value: 128},
|
||||
{Name: "BPF_F_STACK_BUILD_ID", Value: 32},
|
||||
{Name: "BPF_F_STRICT_ALIGNMENT", Value: 1},
|
||||
{Name: "BPF_F_TEST_RND_HI32", Value: 4},
|
||||
{Name: "BPF_F_WRONLY", Value: 16},
|
||||
{Name: "BPF_F_WRONLY_PROG", Value: 256},
|
||||
{Name: "BPF_F_ZERO_SEED", Value: 64},
|
||||
@ -44005,6 +44008,7 @@ var consts_arm = []ConstValue{
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_DEVICE", Value: 15},
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_SKB", Value: 8},
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_SOCK", Value: 9},
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_SOCKOPT", Value: 25},
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_SOCK_ADDR", Value: 18},
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_SYSCTL", Value: 23},
|
||||
{Name: "BPF_PROG_TYPE_FLOW_DISSECTOR", Value: 22},
|
||||
@ -51316,4 +51320,4 @@ var consts_arm = []ConstValue{
|
||||
{Name: "bpf_insn_load_imm_dw", Value: 24},
|
||||
}
|
||||
|
||||
const revision_arm = "635caeccb6f7e9f7a4d210715baf3efe50f81cef"
|
||||
const revision_arm = "c47f34c7b2cc61effa29674e10e1ad681c5140d1"
|
||||
|
@ -1034,7 +1034,7 @@ var structDescs_arm64 = []*KeyedStruct{
|
||||
{Key: StructKey{Name: "bpf_attach_arg"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_attach_arg", TypeSize: 16}, Fields: []Type{
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_cgroup", FldName: "target_fd", TypeSize: 4}},
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "attach_bpf_fd", TypeSize: 4}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2}, BitMask: true},
|
||||
}}},
|
||||
{Key: StructKey{Name: "bpf_btf_info", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_btf_info", TypeSize: 16, ArgDir: 2}, Fields: []Type{
|
||||
@ -1062,7 +1062,7 @@ var structDescs_arm64 = []*KeyedStruct{
|
||||
{Key: StructKey{Name: "bpf_detach_arg"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_detach_arg", TypeSize: 20}, Fields: []Type{
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "target", TypeSize: 4}}},
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "prog", TypeSize: 4}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2}, BitMask: true},
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "prog2", TypeSize: 4}}},
|
||||
}}},
|
||||
@ -1249,7 +1249,7 @@ var structDescs_arm64 = []*KeyedStruct{
|
||||
&StructType{Key: StructKey{Name: "fs_opt[\"mode\", fmt[oct, int32]]"}, FldName: "mode"},
|
||||
}}},
|
||||
{Key: StructKey{Name: "bpf_prog"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_prog", TypeSize: 112}, 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, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}},
|
||||
&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, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25}},
|
||||
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize8", FldName: "ninsn", TypeSize: 4}}, BitSize: 64, Path: []string{"insns"}},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "insns", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "bpf_instructions"}}},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "license", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2, SubKind: "bpf_licenses", Values: []string{"GPL\x00", "syzkaller\x00"}}},
|
||||
@ -1257,10 +1257,10 @@ var structDescs_arm64 = []*KeyedStruct{
|
||||
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "logsize", TypeSize: 4}}, Path: []string{"log"}},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "log", TypeSize: 8, IsOptional: true}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_kern_version", FldName: "kern_version", TypeSize: 4}}, Vals: []uint64{265984, 266240, 266496}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_load_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2}, BitMask: true},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_load_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 4}, BitMask: true},
|
||||
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "prog_name", TypeSize: 16}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", TypeSize: 1}}}, Kind: 1, RangeBegin: 16, RangeEnd: 16},
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "prog_ifindex", TypeSize: 4, IsOptional: true}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "expected_attach_type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "expected_attach_type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22}},
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_btf", FldName: "btf_fd", TypeSize: 4, IsOptional: true}},
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func_info_rec_size", TypeSize: 4}}, Val: 8},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "func_info", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "bpf_func_info"}}},
|
||||
@ -1306,7 +1306,7 @@ var structDescs_arm64 = []*KeyedStruct{
|
||||
}, AlignAttr: 8}},
|
||||
{Key: StructKey{Name: "bpf_prog_query"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_prog_query", TypeSize: 32}, Fields: []Type{
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_cgroup", FldName: "target_fd", TypeSize: 4}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_query_attach_type", FldName: "attach_type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 6, 8, 10, 12, 9, 11, 13, 14, 15, 16, 18, 17, 19, 20}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_query_attach_type", FldName: "attach_type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 6, 8, 10, 12, 9, 11, 13, 14, 15, 16, 18, 17, 19, 20, 21, 22}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_query_flags", FldName: "query_flags", TypeSize: 4}}, Vals: []uint64{1}, BitMask: true},
|
||||
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "attach_flags", TypeSize: 4}}},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "prog_ids", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}}},
|
||||
@ -44221,6 +44221,7 @@ var consts_arm64 = []ConstValue{
|
||||
{Name: "BPF_BTF_LOAD", Value: 18},
|
||||
{Name: "BPF_CALL0", Value: 8},
|
||||
{Name: "BPF_CGROUP_DEVICE", Value: 6},
|
||||
{Name: "BPF_CGROUP_GETSOCKOPT", Value: 21},
|
||||
{Name: "BPF_CGROUP_INET4_BIND", Value: 8},
|
||||
{Name: "BPF_CGROUP_INET4_CONNECT", Value: 10},
|
||||
{Name: "BPF_CGROUP_INET4_POST_BIND", Value: 12},
|
||||
@ -44230,6 +44231,7 @@ var consts_arm64 = []ConstValue{
|
||||
{Name: "BPF_CGROUP_INET_EGRESS", Value: 1},
|
||||
{Name: "BPF_CGROUP_INET_INGRESS"},
|
||||
{Name: "BPF_CGROUP_INET_SOCK_CREATE", Value: 2},
|
||||
{Name: "BPF_CGROUP_SETSOCKOPT", Value: 22},
|
||||
{Name: "BPF_CGROUP_SOCK_OPS", Value: 3},
|
||||
{Name: "BPF_CGROUP_SYSCTL", Value: 18},
|
||||
{Name: "BPF_CGROUP_UDP4_RECVMSG", Value: 19},
|
||||
@ -44255,6 +44257,7 @@ var consts_arm64 = []ConstValue{
|
||||
{Name: "BPF_F_RDONLY_PROG", Value: 128},
|
||||
{Name: "BPF_F_STACK_BUILD_ID", Value: 32},
|
||||
{Name: "BPF_F_STRICT_ALIGNMENT", Value: 1},
|
||||
{Name: "BPF_F_TEST_RND_HI32", Value: 4},
|
||||
{Name: "BPF_F_WRONLY", Value: 16},
|
||||
{Name: "BPF_F_WRONLY_PROG", Value: 256},
|
||||
{Name: "BPF_F_ZERO_SEED", Value: 64},
|
||||
@ -44333,6 +44336,7 @@ var consts_arm64 = []ConstValue{
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_DEVICE", Value: 15},
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_SKB", Value: 8},
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_SOCK", Value: 9},
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_SOCKOPT", Value: 25},
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_SOCK_ADDR", Value: 18},
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_SYSCTL", Value: 23},
|
||||
{Name: "BPF_PROG_TYPE_FLOW_DISSECTOR", Value: 22},
|
||||
@ -51628,4 +51632,4 @@ var consts_arm64 = []ConstValue{
|
||||
{Name: "bpf_insn_load_imm_dw", Value: 24},
|
||||
}
|
||||
|
||||
const revision_arm64 = "df62f11cbede1b28d3b5c98561ab251721a41b16"
|
||||
const revision_arm64 = "f6583952a79dd3ec3be21651f9c1cf9486c03991"
|
||||
|
@ -1033,7 +1033,7 @@ var structDescs_ppc64le = []*KeyedStruct{
|
||||
{Key: StructKey{Name: "bpf_attach_arg"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_attach_arg", TypeSize: 16}, Fields: []Type{
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_cgroup", FldName: "target_fd", TypeSize: 4}},
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "attach_bpf_fd", TypeSize: 4}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2}, BitMask: true},
|
||||
}}},
|
||||
{Key: StructKey{Name: "bpf_btf_info", Dir: 2}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_btf_info", TypeSize: 16, ArgDir: 2}, Fields: []Type{
|
||||
@ -1061,7 +1061,7 @@ var structDescs_ppc64le = []*KeyedStruct{
|
||||
{Key: StructKey{Name: "bpf_detach_arg"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_detach_arg", TypeSize: 20}, Fields: []Type{
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "target", TypeSize: 4}}},
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "prog", TypeSize: 4}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2}, BitMask: true},
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "prog2", TypeSize: 4}}},
|
||||
}}},
|
||||
@ -1248,7 +1248,7 @@ var structDescs_ppc64le = []*KeyedStruct{
|
||||
&StructType{Key: StructKey{Name: "fs_opt[\"mode\", fmt[oct, int32]]"}, FldName: "mode"},
|
||||
}}},
|
||||
{Key: StructKey{Name: "bpf_prog"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_prog", TypeSize: 112}, 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, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}},
|
||||
&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, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25}},
|
||||
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize8", FldName: "ninsn", TypeSize: 4}}, BitSize: 64, Path: []string{"insns"}},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "insns", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "bpf_instructions"}}},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "license", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2, SubKind: "bpf_licenses", Values: []string{"GPL\x00", "syzkaller\x00"}}},
|
||||
@ -1256,10 +1256,10 @@ var structDescs_ppc64le = []*KeyedStruct{
|
||||
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "logsize", TypeSize: 4}}, Path: []string{"log"}},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "log", TypeSize: 8, IsOptional: true}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_kern_version", FldName: "kern_version", TypeSize: 4}}, Vals: []uint64{265984, 266240, 266496}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_load_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2}, BitMask: true},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_load_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 4}, BitMask: true},
|
||||
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "prog_name", TypeSize: 16}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", TypeSize: 1}}}, Kind: 1, RangeBegin: 16, RangeEnd: 16},
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "prog_ifindex", TypeSize: 4, IsOptional: true}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "expected_attach_type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "expected_attach_type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22}},
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_btf", FldName: "btf_fd", TypeSize: 4, IsOptional: true}},
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func_info_rec_size", TypeSize: 4}}, Val: 8},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "func_info", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "bpf_func_info"}}},
|
||||
@ -1305,7 +1305,7 @@ var structDescs_ppc64le = []*KeyedStruct{
|
||||
}, AlignAttr: 8}},
|
||||
{Key: StructKey{Name: "bpf_prog_query"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_prog_query", TypeSize: 32}, Fields: []Type{
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_cgroup", FldName: "target_fd", TypeSize: 4}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_query_attach_type", FldName: "attach_type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 6, 8, 10, 12, 9, 11, 13, 14, 15, 16, 18, 17, 19, 20}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_query_attach_type", FldName: "attach_type", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 6, 8, 10, 12, 9, 11, 13, 14, 15, 16, 18, 17, 19, 20, 21, 22}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_query_flags", FldName: "query_flags", TypeSize: 4}}, Vals: []uint64{1}, BitMask: true},
|
||||
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "attach_flags", TypeSize: 4}}},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr64", FldName: "prog_ids", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}}},
|
||||
@ -44215,6 +44215,7 @@ var consts_ppc64le = []ConstValue{
|
||||
{Name: "BPF_BTF_LOAD", Value: 18},
|
||||
{Name: "BPF_CALL0", Value: 8},
|
||||
{Name: "BPF_CGROUP_DEVICE", Value: 6},
|
||||
{Name: "BPF_CGROUP_GETSOCKOPT", Value: 21},
|
||||
{Name: "BPF_CGROUP_INET4_BIND", Value: 8},
|
||||
{Name: "BPF_CGROUP_INET4_CONNECT", Value: 10},
|
||||
{Name: "BPF_CGROUP_INET4_POST_BIND", Value: 12},
|
||||
@ -44224,6 +44225,7 @@ var consts_ppc64le = []ConstValue{
|
||||
{Name: "BPF_CGROUP_INET_EGRESS", Value: 1},
|
||||
{Name: "BPF_CGROUP_INET_INGRESS"},
|
||||
{Name: "BPF_CGROUP_INET_SOCK_CREATE", Value: 2},
|
||||
{Name: "BPF_CGROUP_SETSOCKOPT", Value: 22},
|
||||
{Name: "BPF_CGROUP_SOCK_OPS", Value: 3},
|
||||
{Name: "BPF_CGROUP_SYSCTL", Value: 18},
|
||||
{Name: "BPF_CGROUP_UDP4_RECVMSG", Value: 19},
|
||||
@ -44249,6 +44251,7 @@ var consts_ppc64le = []ConstValue{
|
||||
{Name: "BPF_F_RDONLY_PROG", Value: 128},
|
||||
{Name: "BPF_F_STACK_BUILD_ID", Value: 32},
|
||||
{Name: "BPF_F_STRICT_ALIGNMENT", Value: 1},
|
||||
{Name: "BPF_F_TEST_RND_HI32", Value: 4},
|
||||
{Name: "BPF_F_WRONLY", Value: 16},
|
||||
{Name: "BPF_F_WRONLY_PROG", Value: 256},
|
||||
{Name: "BPF_F_ZERO_SEED", Value: 64},
|
||||
@ -44327,6 +44330,7 @@ var consts_ppc64le = []ConstValue{
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_DEVICE", Value: 15},
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_SKB", Value: 8},
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_SOCK", Value: 9},
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_SOCKOPT", Value: 25},
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_SOCK_ADDR", Value: 18},
|
||||
{Name: "BPF_PROG_TYPE_CGROUP_SYSCTL", Value: 23},
|
||||
{Name: "BPF_PROG_TYPE_FLOW_DISSECTOR", Value: 22},
|
||||
@ -51593,4 +51597,4 @@ var consts_ppc64le = []ConstValue{
|
||||
{Name: "bpf_insn_load_imm_dw", Value: 24},
|
||||
}
|
||||
|
||||
const revision_ppc64le = "d6b9236f3a3474f02cf6bdfe64b26fe12180f66a"
|
||||
const revision_ppc64le = "c6530d639de766f9c3886622e86e07f0aafbf126"
|
||||
|
Loading…
x
Reference in New Issue
Block a user