| /tools/testing/selftests/bpf/verifier/ |
| A D | jit.c | 54 BPF_JMP_REG(BPF_JEQ, BPF_REG_1, BPF_REG_2, 1), 67 BPF_JMP_REG(BPF_JEQ, BPF_REG_1, BPF_REG_2, 1), 81 BPF_JMP_REG(BPF_JEQ, BPF_REG_0, BPF_REG_2, 2), 86 BPF_JMP_REG(BPF_JEQ, BPF_REG_3, BPF_REG_2, 2), 91 BPF_JMP_REG(BPF_JEQ, BPF_REG_3, BPF_REG_2, 2), 97 BPF_JMP_REG(BPF_JEQ, BPF_REG_0, BPF_REG_2, 2), 102 BPF_JMP_REG(BPF_JEQ, BPF_REG_3, BPF_REG_2, 2), 107 BPF_JMP_REG(BPF_JEQ, BPF_REG_3, BPF_REG_2, 2), 113 BPF_JMP_REG(BPF_JEQ, BPF_REG_0, BPF_REG_2, 2), 120 BPF_JMP_REG(BPF_JEQ, BPF_REG_5, BPF_REG_0, 2), [all …]
|
| A D | basic_instr.c | 113 BPF_JMP_REG(BPF_JEQ, BPF_REG_1, BPF_REG_2, 1), 127 BPF_JMP_REG(BPF_JEQ, BPF_REG_1, BPF_REG_2, 1), 156 BPF_JMP_REG(BPF_JEQ, BPF_REG_1, BPF_REG_2, 1), 171 BPF_JMP_REG(BPF_JEQ, BPF_REG_1, BPF_REG_2, 1),
|
| A D | precise.c | 151 BPF_JMP_REG(BPF_JGT, BPF_REG_4, BPF_REG_0, 0), 180 BPF_JMP_REG(BPF_JGT, BPF_REG_4, BPF_REG_0, 0), 238 BPF_JMP_REG(BPF_JLE, BPF_REG_6, BPF_REG_9, 2), 241 BPF_JMP_REG(BPF_JLE, BPF_REG_6, BPF_REG_9, 1),
|
| A D | jset.c | 9 BPF_JMP_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1), 14 BPF_JMP_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1),
|
| A D | calls.c | 327 BPF_JMP_REG(BPF_JGT, BPF_REG_2, BPF_REG_1, 1), 352 BPF_JMP_REG(BPF_JGT, BPF_REG_2, BPF_REG_1, 1), 376 BPF_JMP_REG(BPF_JGT, BPF_REG_2, BPF_REG_1, 1), 652 BPF_JMP_REG(BPF_JGT, BPF_REG_8, BPF_REG_7, 2), 1894 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 2), 1926 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 2), 1960 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 3), 1996 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 2), 2028 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 3), 2064 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 3), [all …]
|
| A D | atomic_or.c | 94 BPF_JMP_REG(BPF_JEQ, BPF_REG_2, BPF_REG_1, 2),
|
| A D | ctx_skb.c | 324 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 1), 341 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 1), 358 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 4), 361 BPF_JMP_REG(BPF_JGT, BPF_REG_1, BPF_REG_3, 1), 1162 BPF_JMP_REG(BPF_JGT, BPF_REG_3, BPF_REG_2, 2), // 5. if r3 > r2 goto 8 1165 BPF_JMP_REG(BPF_JGT, BPF_REG_3, BPF_REG_2, 1), // 8. if r3 > r2 goto 10 1184 BPF_JMP_REG(BPF_JGT, BPF_REG_3, BPF_REG_2, 2), // 5. if r3 > r2 goto 8 1187 BPF_JMP_REG(BPF_JLT, BPF_REG_2, BPF_REG_3, 1), // 8. if r2 < r3 goto 10
|
| A D | atomic_cmpxchg.c | 102 BPF_JMP_REG(BPF_JEQ, BPF_REG_0, BPF_REG_1, 2),
|
| A D | jump.c | 189 BPF_JMP_REG(BPF_JNE, BPF_REG_0, BPF_REG_1, 16), 248 BPF_JMP_REG(BPF_JNE, BPF_REG_0, BPF_REG_1, 16),
|
| A D | jmp32.c | 70 BPF_JMP_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1),
|
| /tools/testing/selftests/bpf/prog_tests/ |
| A D | align.c | 142 BPF_JMP_REG(BPF_JGE, BPF_REG_3, BPF_REG_0, 1), \ 222 BPF_JMP_REG(BPF_JGE, BPF_REG_3, BPF_REG_4, 1), 262 BPF_JMP_REG(BPF_JGE, BPF_REG_3, BPF_REG_4, 1), 275 BPF_JMP_REG(BPF_JGE, BPF_REG_3, BPF_REG_4, 1), 290 BPF_JMP_REG(BPF_JGE, BPF_REG_3, BPF_REG_4, 1), 378 BPF_JMP_REG(BPF_JGE, BPF_REG_3, BPF_REG_4, 1), 389 BPF_JMP_REG(BPF_JGE, BPF_REG_3, BPF_REG_4, 1), 454 BPF_JMP_REG(BPF_JGE, BPF_REG_3, BPF_REG_4, 1), 506 BPF_JMP_REG(BPF_JGE, BPF_REG_3, BPF_REG_4, 1), 559 BPF_JMP_REG(BPF_JGE, BPF_REG_3, BPF_REG_4, 1),
|
| A D | test_sysctl.c | 238 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 2), 280 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 2), 324 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 10), 330 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 6), 335 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 2), 378 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 6), 384 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 2), 426 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 2), 462 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 2), 501 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 2), [all …]
|
| A D | sockopt.c | 304 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_7, 1), 396 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_7, 1), 712 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_7, 1), 749 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_7, 1), 853 BPF_JMP_REG(BPF_JGT, BPF_REG_7, BPF_REG_8, 4), 899 BPF_JMP_REG(BPF_JGT, BPF_REG_7, BPF_REG_8, 4),
|
| A D | reg_bounds.c | 918 emit(BPF_JMP_REG(spec.setup_signed ? BPF_JSLT : BPF_JLT, in load_range_cmp_prog() 920 emit(BPF_JMP_REG(spec.setup_signed ? BPF_JSGT : BPF_JGT, in load_range_cmp_prog() 939 emit(BPF_JMP_REG(spec.setup_signed ? BPF_JSLT : BPF_JLT, in load_range_cmp_prog() 941 emit(BPF_JMP_REG(spec.setup_signed ? BPF_JSGT : BPF_JGT, in load_range_cmp_prog() 975 emit(BPF_JMP_REG(op_code, BPF_REG_6, BPF_REG_7, 3)); in load_range_cmp_prog()
|
| /tools/include/linux/ |
| A D | filter.h | 228 #define BPF_JMP_REG(OP, DST, SRC, OFF) \ macro
|
| /tools/testing/selftests/bpf/ |
| A D | test_verifier.c | 491 BPF_JMP_REG(BPF_JLE, BPF_REG_4, BPF_REG_3, 1), \
|