/kernel/linux/linux-5.10/tools/testing/selftests/bpf/verifier/ |
D | masking.c | 6 BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_1), 7 BPF_ALU64_REG(BPF_OR, BPF_REG_2, BPF_REG_1), 10 BPF_ALU64_REG(BPF_AND, BPF_REG_1, BPF_REG_2), 22 BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_1), 23 BPF_ALU64_REG(BPF_OR, BPF_REG_2, BPF_REG_1), 26 BPF_ALU64_REG(BPF_AND, BPF_REG_1, BPF_REG_2), 38 BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_1), 39 BPF_ALU64_REG(BPF_OR, BPF_REG_2, BPF_REG_1), 42 BPF_ALU64_REG(BPF_AND, BPF_REG_1, BPF_REG_2), 54 BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_1), [all …]
|
D | subreg.c | 31 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_1), 43 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_1), 46 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_6), 70 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_1), 76 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_1), 79 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_6), 103 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_1), 109 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_1), 112 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_6), 136 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_1), [all …]
|
D | value_ptr_arith.c | 16 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_0), 41 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), 42 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 69 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_0), 103 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_3), 150 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_3), 192 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_3), 217 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_7), 235 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_7), 252 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), [all …]
|
D | raw_stack.c | 5 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 21 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 37 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 53 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 69 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 84 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 100 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 113 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_2), 123 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 143 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), [all …]
|
D | bounds_deduction.c | 6 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), 21 BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_0), 34 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), 50 BPF_ALU64_REG(BPF_SUB, BPF_REG_6, BPF_REG_0), 62 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), 75 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), 87 BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_0), 102 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_0), 117 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), 131 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1),
|
D | regalloc.c | 16 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_0), 17 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_2), 40 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_0), 41 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_2), 66 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_0), 67 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_2), 91 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_0), 92 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_2), 122 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_3), 151 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_3), [all …]
|
D | basic_instr.c | 7 BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_2), 88 BPF_ALU64_REG(BPF_ARSH, BPF_REG_0, BPF_REG_1), 111 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_1), 125 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_1), 140 BPF_ALU64_REG(BPF_LSH, BPF_REG_1, BPF_REG_2), 153 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_1), 155 BPF_ALU64_REG(BPF_RSH, BPF_REG_1, BPF_REG_3), 168 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_1), 170 BPF_ALU64_REG(BPF_ARSH, BPF_REG_1, BPF_REG_3), 200 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_2), [all …]
|
D | var_off.c | 11 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_2), 33 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_10), 55 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_10), 76 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_10), 112 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_10), 154 BPF_ALU64_REG(BPF_ADD, BPF_REG_4, BPF_REG_10), 178 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_10), 203 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_10), 228 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_10), 253 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_10), [all …]
|
D | bounds_mix_sign_unsign.c | 15 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 38 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 61 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_1), 63 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_8), 87 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_8), 108 BPF_ALU64_REG(BPF_AND, BPF_REG_1, BPF_REG_2), 110 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 133 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), 177 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 201 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), [all …]
|
D | helper_value_access.c | 234 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_3), 256 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_3), 277 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_3), 298 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_3), 322 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_3), 344 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_3), 367 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_3), 390 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_3), 412 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_3), 433 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_3), [all …]
|
D | bounds.c | 14 BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_3), 16 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 39 BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_3), 40 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 61 BPF_ALU64_REG(BPF_SUB, BPF_REG_9, BPF_REG_0), 92 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_2), 116 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_2), 141 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_2), 165 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_6), 189 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_6), [all …]
|
D | ld_abs.c | 168 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1), 172 BPF_ALU64_REG(BPF_MOV, BPF_REG_8, BPF_REG_0), 174 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_0), 188 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1), 192 BPF_ALU64_REG(BPF_MOV, BPF_REG_8, BPF_REG_0), 194 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_0), 208 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1), 224 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1),
|
D | bpf_get_stack.c | 23 BPF_ALU64_REG(BPF_SUB, BPF_REG_9, BPF_REG_8), 25 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_8), 30 BPF_ALU64_REG(BPF_ADD, BPF_REG_3, BPF_REG_1), 33 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_5),
|
D | unpriv.c | 24 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_10), 165 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 177 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 191 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 206 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 223 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 250 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 284 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 315 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 347 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), [all …]
|
D | div0.c | 31 BPF_ALU64_REG(BPF_DIV, BPF_REG_2, BPF_REG_1), 67 BPF_ALU64_REG(BPF_MOD, BPF_REG_2, BPF_REG_1), 116 BPF_ALU64_REG(BPF_DIV, BPF_REG_0, BPF_REG_1), 166 BPF_ALU64_REG(BPF_MOD, BPF_REG_0, BPF_REG_1), 178 BPF_ALU64_REG(BPF_MOD, BPF_REG_0, BPF_REG_1),
|
D | direct_packet_access.c | 8 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_2), 48 BPF_ALU64_REG(BPF_ADD, BPF_REG_3, BPF_REG_4), 53 BPF_ALU64_REG(BPF_ADD, BPF_REG_3, BPF_REG_2), 232 BPF_ALU64_REG(BPF_ADD, BPF_REG_6, BPF_REG_5), 257 BPF_ALU64_REG(BPF_ADD, BPF_REG_6, BPF_REG_5), 288 BPF_ALU64_REG(BPF_ADD, BPF_REG_6, BPF_REG_5), 311 BPF_ALU64_REG(BPF_ADD, BPF_REG_6, BPF_REG_5), 398 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_2), 418 BPF_ALU64_REG(BPF_ADD, BPF_REG_4, BPF_REG_2), 438 BPF_ALU64_REG(BPF_ADD, BPF_REG_4, BPF_REG_2), [all …]
|
D | array_access.c | 29 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 51 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 77 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 115 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 135 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 158 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 183 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 210 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_8),
|
D | basic_call.c | 42 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1), 44 BPF_ALU64_REG(BPF_MOV, BPF_REG_1, BPF_REG_6),
|
D | stack_ptr.c | 249 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_2), 265 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_2), 280 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_2), 293 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_2), 310 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_1),
|
D | const_or.c | 37 BPF_ALU64_REG(BPF_OR, BPF_REG_2, BPF_REG_4), 52 BPF_ALU64_REG(BPF_OR, BPF_REG_2, BPF_REG_4),
|
D | search_pruning.c | 72 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 138 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1), 140 BPF_ALU64_REG(BPF_MOV, BPF_REG_7, BPF_REG_0),
|
D | and.c | 13 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 41 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_3),
|
D | map_ptr.c | 71 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_0), 89 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_0),
|
/kernel/linux/linux-5.10/lib/ |
D | test_bpf.c | 1112 BPF_ALU64_REG(BPF_SUB, R1, R2), 1115 BPF_ALU64_REG(BPF_MOV, R0, R1), 1128 BPF_ALU64_REG(BPF_MUL, R1, R2), 1144 BPF_ALU64_REG(BPF_MUL, R1, R2), 1209 BPF_ALU64_REG(BPF_ADD, R0, R0), 1210 BPF_ALU64_REG(BPF_ADD, R0, R1), 1211 BPF_ALU64_REG(BPF_ADD, R0, R2), 1212 BPF_ALU64_REG(BPF_ADD, R0, R3), 1213 BPF_ALU64_REG(BPF_ADD, R0, R4), 1214 BPF_ALU64_REG(BPF_ADD, R0, R5), [all …]
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/ |
D | align.c | 258 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 269 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 282 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 284 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 363 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 374 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 428 BPF_ALU64_REG(BPF_SUB, BPF_REG_5, BPF_REG_2), 439 BPF_ALU64_REG(BPF_ADD, BPF_REG_6, BPF_REG_5), 485 BPF_ALU64_REG(BPF_SUB, BPF_REG_6, BPF_REG_7), 491 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), [all …]
|