/Linux-v5.4/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), 43 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), 44 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 71 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_0), 105 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_3), 152 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_3), 193 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_3), 218 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_7), 236 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_7), 253 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), 20 BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_0), 31 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), 45 BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_0), 55 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), 67 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), 78 BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_0), 92 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_0), 106 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), 119 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1),
|
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), 59 BPF_ALU64_REG(BPF_ADD, BPF_REG_4, BPF_REG_10), 83 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_10), 108 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_10), 133 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_10), 158 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_10), 184 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_10), 213 BPF_ALU64_REG(BPF_ADD, BPF_REG_4, BPF_REG_10), 238 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_10),
|
D | bounds_mix_sign_unsign.c | 15 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 39 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 63 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_1), 65 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_8), 90 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_8), 112 BPF_ALU64_REG(BPF_AND, BPF_REG_1, BPF_REG_2), 114 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 137 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), 182 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), 206 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), [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 | 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 | unpriv.c | 24 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_10), 164 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 176 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 190 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 205 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 222 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 249 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 283 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 314 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 346 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), [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 | 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 | 245 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_2), 261 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_2), 276 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_2), 289 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_2), 308 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 | 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 | 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 | div_overflow.c | 33 BPF_ALU64_REG(BPF_DIV, BPF_REG_2, BPF_REG_1), 86 BPF_ALU64_REG(BPF_MOD, BPF_REG_2, BPF_REG_1),
|
D | jit.c | 56 BPF_ALU64_REG(BPF_MUL, BPF_REG_0, BPF_REG_1), 61 BPF_ALU64_REG(BPF_MUL, BPF_REG_3, BPF_REG_1),
|
/Linux-v5.4/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 …]
|
/Linux-v5.4/tools/testing/selftests/bpf/ |
D | test_align.c | 277 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 288 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 301 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 303 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 382 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 393 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 447 BPF_ALU64_REG(BPF_SUB, BPF_REG_5, BPF_REG_2), 458 BPF_ALU64_REG(BPF_ADD, BPF_REG_6, BPF_REG_5), 504 BPF_ALU64_REG(BPF_SUB, BPF_REG_6, BPF_REG_7), 510 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), [all …]
|