From 8dbb755a2ec29c46434f3fb35b7bef3aac0c6b3e Mon Sep 17 00:00:00 2001 From: Shankara Pailoor Date: Mon, 29 Oct 2018 19:30:58 -0700 Subject: sys/linux: add additional constants for trace2syz to bpf Fixes #783 --- sys/linux/bpf_arm64.const | 49 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) (limited to 'sys/linux/bpf_arm64.const') diff --git a/sys/linux/bpf_arm64.const b/sys/linux/bpf_arm64.const index 2abe42de6..478074cc4 100644 --- a/sys/linux/bpf_arm64.const +++ b/sys/linux/bpf_arm64.const @@ -1,14 +1,20 @@ # AUTOGENERATED FILE +BPF_ABS = 32 BPF_ABS0 = 1 +BPF_ADD = 0 BPF_ADD0 = 0 BPF_ALU = 4 BPF_ALU64 = 7 +BPF_AND = 80 BPF_AND0 = 5 BPF_ANY = 0 +BPF_ARSH = 192 BPF_ARSH0 = 12 +BPF_B = 16 BPF_B0 = 2 BPF_BTF_GET_FD_BY_ID = 19 BPF_BTF_LOAD = 18 +BPF_CALL = 128 BPF_CALL0 = 8 BPF_CGROUP_DEVICE = 6 BPF_CGROUP_INET4_BIND = 8 @@ -21,11 +27,17 @@ BPF_CGROUP_INET_EGRESS = 1 BPF_CGROUP_INET_INGRESS = 0 BPF_CGROUP_INET_SOCK_CREATE = 2 BPF_CGROUP_SOCK_OPS = 3 +BPF_DIV = 48 BPF_DIV0 = 3 +BPF_DW = 24 BPF_DW0 = 3 +BPF_END = 208 BPF_END0 = 13 BPF_EXIST = 2 +BPF_EXIT = 144 BPF_EXIT0 = 9 +BPF_FROM_BE = 8 +BPF_FROM_LE = 0 BPF_F_ALLOW_MULTI = 2 BPF_F_ALLOW_OVERRIDE = 1 BPF_F_NO_COMMON_LRU = 2 @@ -36,24 +48,42 @@ BPF_F_RDONLY = 8 BPF_F_STACK_BUILD_ID = 32 BPF_F_STRICT_ALIGNMENT = 1 BPF_F_WRONLY = 16 +BPF_H = 8 BPF_H0 = 1 +BPF_IMM = 0 BPF_IMM0 = 0 +BPF_IND = 64 BPF_IND0 = 2 +BPF_JA = 0 BPF_JA0 = 0 +BPF_JEQ = 16 BPF_JEQ0 = 1 +BPF_JGE = 48 BPF_JGE0 = 3 +BPF_JGT = 32 BPF_JGT0 = 2 +BPF_JLE = 176 BPF_JLE0 = 11 +BPF_JLT = 160 BPF_JLT0 = 10 BPF_JMP = 5 +BPF_JNE = 80 BPF_JNE0 = 5 +BPF_JSET = 64 BPF_JSET0 = 4 +BPF_JSGE = 112 BPF_JSGE0 = 7 +BPF_JSGT = 96 BPF_JSGT0 = 6 +BPF_JSLE = 208 BPF_JSLE0 = 13 +BPF_JSLT = 192 BPF_JSLT0 = 12 +BPF_K = 0 BPF_LD = 0 BPF_LDX = 1 +BPF_LEN = 128 +BPF_LSH = 96 BPF_LSH0 = 6 BPF_MAP_CREATE = 0 BPF_MAP_DELETE_ELEM = 3 @@ -78,16 +108,24 @@ BPF_MAP_TYPE_PROG_ARRAY = 3 BPF_MAP_TYPE_SOCKMAP = 15 BPF_MAP_TYPE_STACK_TRACE = 7 BPF_MAP_UPDATE_ELEM = 2 +BPF_MEM = 96 BPF_MEM0 = 3 +BPF_MISC = 7 +BPF_MOD = 144 BPF_MOD0 = 9 +BPF_MOV = 176 BPF_MOV0 = 11 +BPF_MSH = 160 +BPF_MUL = 32 BPF_MUL0 = 2 +BPF_NEG = 128 BPF_NEG0 = 8 BPF_NOEXIST = 1 BPF_OBJ_GET = 7 BPF_OBJ_GET_INFO_BY_FD = 15 BPF_OBJ_NAME_LEN = 16 BPF_OBJ_PIN = 6 +BPF_OR = 64 BPF_OR0 = 4 BPF_PROG_ATTACH = 8 BPF_PROG_DETACH = 9 @@ -127,20 +165,31 @@ BPF_REG_6 = 6 BPF_REG_7 = 7 BPF_REG_8 = 8 BPF_REG_9 = 9 +BPF_RET = 6 +BPF_RSH = 112 BPF_RSH0 = 7 BPF_SK_MSG_VERDICT = 7 BPF_SK_SKB_STREAM_PARSER = 4 BPF_SK_SKB_STREAM_VERDICT = 5 BPF_ST = 2 BPF_STX = 3 +BPF_SUB = 16 BPF_SUB0 = 1 BPF_TASK_FD_QUERY = 20 +BPF_TO_BE = 8 +BPF_TO_LE = 0 +BPF_W = 0 BPF_W0 = 0 +BPF_X = 8 +BPF_XADD = 192 BPF_XADD0 = 6 +BPF_XOR = 160 BPF_XOR0 = 10 BTF_MAGIC = 60319 BTF_VERSION = 1 +MAX_BPF_REG = 11 __BPF_FUNC_MAX_ID = 91 +__MAX_BPF_REG = 11 __NR_bpf = 280 bpf_call_code = 133 bpf_exit_code = 149 -- cgit mrf-deployment