BPF_JUMP 377 include/linux/filter.h ((struct sock_filter) BPF_JUMP(CODE, K, JT, JF)) BPF_JUMP 51 include/uapi/linux/filter.h #ifndef BPF_JUMP BPF_JUMP 555 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 0, 1, 0), BPF_JUMP 643 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, SKB_TYPE, 1, 0), BPF_JUMP 647 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, SKB_TYPE, 1, 0), BPF_JUMP 651 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, SKB_TYPE, 1, 0), BPF_JUMP 696 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 20, 1, 0), BPF_JUMP 702 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 30, 1, 0), BPF_JUMP 899 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_X, 0, 0, 1), BPF_JUMP 912 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JGT | BPF_X, 0, 0, 1), BPF_JUMP 925 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JGE | BPF_X, 0, 0, 1), BPF_JUMP 938 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JGE | BPF_X, 0, 0, 1), BPF_JUMP 951 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JGE | BPF_K, 1, 1, 0), BPF_JUMP 953 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JGE | BPF_K, 2, 1, 0), BPF_JUMP 955 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JGE | BPF_K, 3, 1, 0), BPF_JUMP 957 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JGE | BPF_K, 4, 1, 0), BPF_JUMP 968 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JA, 0, 0, 0), BPF_JUMP 969 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JA, 1, 1, 1), BPF_JUMP 970 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JA, 0, 0, 0), BPF_JUMP 971 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JA, 0, 0, 0), BPF_JUMP 977 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JSET | BPF_K, 1, 0, 1), BPF_JUMP 979 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JSET | BPF_K, 0x80000000, 0, 1), BPF_JUMP 981 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JSET | BPF_K, 0xffffff, 1, 0), BPF_JUMP 983 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JSET | BPF_K, 0xffffff, 1, 0), BPF_JUMP 985 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JSET | BPF_K, 0xffffff, 1, 0), BPF_JUMP 987 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JSET | BPF_K, 0xffffff, 1, 0), BPF_JUMP 989 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JSET | BPF_K, 0xffffff, 1, 0), BPF_JUMP 1001 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 0x86dd, 0, 8), /* IPv6 */ BPF_JUMP 1003 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 0x84, 2, 0), BPF_JUMP 1004 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 0x6, 1, 0), BPF_JUMP 1005 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 0x11, 0, 17), BPF_JUMP 1007 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 22, 14, 0), BPF_JUMP 1009 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 22, 12, 13), BPF_JUMP 1010 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 0x0800, 0, 12), /* IPv4 */ BPF_JUMP 1012 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 0x84, 2, 0), BPF_JUMP 1013 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 0x6, 1, 0), BPF_JUMP 1014 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 0x11, 0, 8), BPF_JUMP 1016 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JSET | BPF_K, 0x1fff, 6, 0), BPF_JUMP 1019 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 22, 2, 0), BPF_JUMP 1021 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 22, 0, 1), BPF_JUMP 1050 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 0x86dd, 30, 0), BPF_JUMP 1051 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 0x800, 0, 29), BPF_JUMP 1053 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 0x6, 0, 27), BPF_JUMP 1055 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JSET | BPF_K, 0x1fff, 25, 0), BPF_JUMP 1058 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 22, 2, 0), BPF_JUMP 1060 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 22, 0, 20), BPF_JUMP 1076 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_X, 0, 4, 0), BPF_JUMP 1078 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JGT | BPF_K, 0x73, 1, 0), BPF_JUMP 1079 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JGE | BPF_K, 0xfc23ac00, 1, 0), BPF_JUMP 1971 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JGE, 0, 13, 15), BPF_JUMP 1985 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ, 0x90c2894d, 3, 4), BPF_JUMP 1987 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ, 0x90c2894d, 1, 2), BPF_JUMP 1989 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JGE, 0, 14, 15), BPF_JUMP 1990 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JGE, 0, 13, 14), BPF_JUMP 2004 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ, 0x2ac28349, 2, 3), BPF_JUMP 2005 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ, 0x2ac28349, 1, 2), BPF_JUMP 2007 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JGE, 0, 14, 15), BPF_JUMP 2008 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JGE, 0, 13, 14), BPF_JUMP 2022 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ, 0x90d2ff41, 2, 3), BPF_JUMP 2023 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ, 0x90d2ff41, 1, 2), BPF_JUMP 6334 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 0x0, 0, 1), BPF_JUMP 6352 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_X, 0x0, 0, 1), BPF_JUMP 6456 lib/test_bpf.c BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 0xfefb0000, 1, 0), BPF_JUMP 117 samples/seccomp/bpf-direct.c BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, __NR_rt_sigreturn, 0, 1), BPF_JUMP 120 samples/seccomp/bpf-direct.c BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, __NR_sigreturn, 0, 1), BPF_JUMP 123 samples/seccomp/bpf-direct.c BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, __NR_exit_group, 0, 1), BPF_JUMP 125 samples/seccomp/bpf-direct.c BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, __NR_exit, 0, 1), BPF_JUMP 127 samples/seccomp/bpf-direct.c BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, __NR_read, 1, 0), BPF_JUMP 128 samples/seccomp/bpf-direct.c BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, __NR_write, 3, 2), BPF_JUMP 132 samples/seccomp/bpf-direct.c BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, STDIN_FILENO, 4, 0), BPF_JUMP 137 samples/seccomp/bpf-direct.c BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, STDOUT_FILENO, 1, 0), BPF_JUMP 139 samples/seccomp/bpf-direct.c BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, STDERR_FILENO, 1, 2), BPF_JUMP 50 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JA, FIND_LABEL((labels), (label)), \ BPF_JUMP 53 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JA, FIND_LABEL((labels), (label)), \ BPF_JUMP 56 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (nr), 0, 1), \ BPF_JUMP 150 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (value), 0, 1), \ BPF_JUMP 154 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (value), 1, 0), \ BPF_JUMP 158 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JSET+BPF_K, (value), 0, 1), \ BPF_JUMP 162 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JGE+BPF_K, (value), 0, 1), \ BPF_JUMP 166 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JGT+BPF_K, (value), 0, 1), \ BPF_JUMP 170 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JGT+BPF_K, (value), 1, 0), \ BPF_JUMP 174 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JGE+BPF_K, (value), 1, 0), \ BPF_JUMP 183 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (hi), 0, 5), \ BPF_JUMP 186 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (lo), 0, 2), \ BPF_JUMP 193 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (hi), 0, 3), \ BPF_JUMP 196 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (lo), 2, 0), \ BPF_JUMP 203 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JSET+BPF_K, (hi), 3, 0), \ BPF_JUMP 206 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JSET+BPF_K, (lo), 0, 2), \ BPF_JUMP 213 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JGT+BPF_K, (hi), 4, 0), \ BPF_JUMP 215 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (hi), 0, 5), \ BPF_JUMP 218 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JGE+BPF_K, (lo), 0, 2), \ BPF_JUMP 225 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JGT+BPF_K, (hi), 4, 0), \ BPF_JUMP 227 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (hi), 0, 5), \ BPF_JUMP 230 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JGT+BPF_K, (lo), 0, 2), \ BPF_JUMP 237 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JGE+BPF_K, (hi), 0, 4), \ BPF_JUMP 239 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (hi), 0, 5), \ BPF_JUMP 242 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JGT+BPF_K, (lo), 2, 0), \ BPF_JUMP 249 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JGE+BPF_K, (hi), 0, 4), \ BPF_JUMP 251 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (hi), 0, 5), \ BPF_JUMP 254 samples/seccomp/bpf-helper.h BPF_JUMP(BPF_JMP+BPF_JGE+BPF_K, (lo), 2, 0), \ BPF_JUMP 33 samples/seccomp/dropper.c BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, arch, 0, 3), BPF_JUMP 36 samples/seccomp/dropper.c BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, nr, 0, 1), BPF_JUMP 91 samples/seccomp/user-trap.c BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, nr, 0, 1), BPF_JUMP 559 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getpid, 0, 1), BPF_JUMP 587 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_times, 1, 0), BPF_JUMP 591 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, BPF_JUMP 627 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, sysno, 1, 0), BPF_JUMP 631 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, 0x0C0FFEE, 0, 1), BPF_JUMP 693 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_prctl, 0, 1), BPF_JUMP 704 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_prctl, 0, 1), BPF_JUMP 807 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_read, 0, 1), \ BPF_JUMP 914 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getpid, 0, 1), BPF_JUMP 1033 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getpid, 1, 0), BPF_JUMP 1040 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getpid, 1, 0), BPF_JUMP 1047 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getpid, 1, 0), BPF_JUMP 1054 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getpid, 1, 0), BPF_JUMP 1061 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getpid, 1, 0), BPF_JUMP 1517 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_read, 0, 1), BPF_JUMP 1819 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getpid, 0, 1), BPF_JUMP 1821 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_gettid, 0, 1), BPF_JUMP 1823 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_openat, 0, 1), BPF_JUMP 1825 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getppid, 0, 1), BPF_JUMP 1959 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getppid, 0, 1), BPF_JUMP 1991 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getppid, 0, 1), BPF_JUMP 2021 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getppid, 0, 1), BPF_JUMP 2053 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getppid, 0, 1), BPF_JUMP 2330 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_read, 0, 1), BPF_JUMP 2439 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_prctl, 0, 1), BPF_JUMP 2741 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_sigreturn, 6, 0), BPF_JUMP 2743 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_read, 5, 0), BPF_JUMP 2744 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_exit, 4, 0), BPF_JUMP 2745 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_rt_sigreturn, 3, 0), BPF_JUMP 2746 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_nanosleep, 4, 0), BPF_JUMP 2747 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_restart_syscall, 4, 0), BPF_JUMP 2750 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_write, 0, 1), BPF_JUMP 2909 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getpid, 0, 1), BPF_JUMP 3068 tools/testing/selftests/seccomp/seccomp_bpf.c BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, nr, 0, 1),