/tools/testing/selftests/bpf/verifier/ |
D | raw_stack.c | 5 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 6 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -8), 7 BPF_MOV64_REG(BPF_REG_3, BPF_REG_6), 10 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_6, 0), 21 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 22 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -8), 23 BPF_MOV64_REG(BPF_REG_3, BPF_REG_6), 26 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_6, 0), 37 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 38 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -8), [all …]
|
D | unpriv.c | 165 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 166 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -8), 167 BPF_STX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, 0), 168 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_6, 0), 177 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 178 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -8), 179 BPF_STX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, 0), 180 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_6, 0), 191 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 192 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -8), [all …]
|
D | ref_tracking.c | 5 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), /* leak reference */ 16 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), /* leak reference */ 157 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 160 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 173 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 176 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 196 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_2, 199 BPF_JMP_IMM(BPF_JEQ, BPF_REG_6, 0, 1), /* mark == 0? */ 224 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_2, 227 BPF_JMP_IMM(BPF_JEQ, BPF_REG_6, 0, 4), /* mark == 0? */ [all …]
|
D | subreg.c | 40 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 46 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_6), 73 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 79 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_6), 106 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 112 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_6), 139 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 145 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_6), 172 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 178 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_6), [all …]
|
D | ld_abs.c | 4 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 16 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 28 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 40 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 52 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 64 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 75 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 79 BPF_MOV64_REG(BPF_REG_7, BPF_REG_6), 80 BPF_MOV64_IMM(BPF_REG_6, 0), 85 BPF_MOV64_REG(BPF_REG_6, BPF_REG_7), [all …]
|
D | helper_packet_access.c | 210 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 214 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 1), 215 BPF_MOV64_REG(BPF_REG_3, BPF_REG_6), 232 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 236 BPF_MOV64_REG(BPF_REG_3, BPF_REG_6), 237 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 8), 238 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_7, 3), 252 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 256 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 1), 257 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), [all …]
|
D | spin_lock.c | 12 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 16 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 18 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_6, 0), 40 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 44 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 69 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 73 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 75 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_6, 1), 99 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 103 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), [all …]
|
D | ld_ind.c | 4 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 16 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 28 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 40 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 52 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 64 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1),
|
D | d_path.c | 7 BPF_MOV64_IMM(BPF_REG_6, 0), 8 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_6, 0), 25 BPF_MOV64_IMM(BPF_REG_6, 0), 26 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_6, 0),
|
D | calls.c | 30 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 32 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 55 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 57 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 79 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 81 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 92 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 100 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_6, 262 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 263 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), [all …]
|
D | map_ptr.c | 6 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, -8), 36 BPF_MOV64_IMM(BPF_REG_6, 0), 38 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 1), 51 BPF_MOV64_IMM(BPF_REG_6, 0), 53 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, 0),
|
D | raw_tp_writable.c | 5 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, 0), 23 BPF_ALU64_REG(BPF_ADD, BPF_REG_6, BPF_REG_0), 26 BPF_STX_MEM(BPF_DW, BPF_REG_6, BPF_REG_7, 0),
|
D | cgroup_skb.c | 12 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 14 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_6, 41 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 43 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_6, 64 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 76 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_6, 105 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 107 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 109 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 111 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1,
|
D | search_pruning.c | 102 BPF_MOV64_IMM(BPF_REG_6, 0), 103 BPF_ST_MEM(BPF_DW, BPF_REG_6, 0, 0xdead), 138 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1), 143 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_6, -8), 144 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_10, -8), 172 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 176 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_6, 1),
|
D | precise.c | 5 BPF_LD_MAP_FD(BPF_REG_6, 0), 6 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 16 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 65 BPF_LD_MAP_FD(BPF_REG_6, 0), 66 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 76 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6),
|
D | spill_fill.c | 21 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1), 22 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_6, -8), 41 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 45 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_6, -8),
|
D | map_ptr_mixing.c | 64 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 66 BPF_JMP_IMM(BPF_JNE, BPF_REG_6, 0, 3), 85 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 87 BPF_JMP_IMM(BPF_JEQ, BPF_REG_6, 0, 3),
|
D | regalloc.c | 4 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 28 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 53 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 78 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 104 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 133 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 163 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 189 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 217 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 247 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1),
|
D | meta_access.c | 172 BPF_MOV64_IMM(BPF_REG_6, 24), 174 BPF_STX_XADD(BPF_DW, BPF_REG_10, BPF_REG_6, -8), 179 BPF_MOV64_REG(BPF_REG_6, BPF_REG_2), 180 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 8), 181 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_5, 1), 197 BPF_MOV64_IMM(BPF_REG_6, 24), 199 BPF_STX_XADD(BPF_DW, BPF_REG_10, BPF_REG_6, -8), 204 BPF_MOV64_REG(BPF_REG_6, BPF_REG_2), 205 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 8), 206 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_3, 1),
|
D | bpf_get_stack.c | 4 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 13 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 35 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6),
|
/tools/testing/selftests/bpf/prog_tests/ |
D | align.c | 250 LOAD_UNKNOWN(BPF_REG_6), 251 BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 2), 258 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 269 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 283 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 286 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 368 LOAD_UNKNOWN(BPF_REG_6), 369 BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 2), 370 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 14), 373 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), [all …]
|
D | sockopt.c | 105 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, 110 BPF_STX_MEM(BPF_W, BPF_REG_6, BPF_REG_0, 0), 124 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 128 BPF_JMP_IMM(BPF_JNE, BPF_REG_6, 123, 4), 167 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 171 BPF_JMP_IMM(BPF_JNE, BPF_REG_6, 123, 4), 196 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 228 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 232 BPF_JMP_IMM(BPF_JNE, BPF_REG_6, 64, 4), 347 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, [all …]
|
D | raw_tp_writable_test_run.c | 12 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, 0), in test_raw_tp_writable_test_run() 13 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_6, 0), in test_raw_tp_writable_test_run() 15 BPF_STX_MEM(BPF_W, BPF_REG_6, BPF_REG_0, 0), in test_raw_tp_writable_test_run()
|
/tools/testing/selftests/bpf/ |
D | test_sock.c | 51 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 52 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 68 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 69 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 85 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 86 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 102 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 103 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 231 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 234 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, [all …]
|
D | test_sock_addr.c | 696 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), in bind4_prog_load() 699 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, in bind4_prog_load() 704 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, in bind4_prog_load() 711 BPF_LDX_MEM(BPF_B, BPF_REG_7, BPF_REG_6, in bind4_prog_load() 716 BPF_LDX_MEM(BPF_B, BPF_REG_7, BPF_REG_6, in bind4_prog_load() 721 BPF_LDX_MEM(BPF_B, BPF_REG_7, BPF_REG_6, in bind4_prog_load() 726 BPF_LDX_MEM(BPF_B, BPF_REG_7, BPF_REG_6, in bind4_prog_load() 731 BPF_LDX_MEM(BPF_H, BPF_REG_7, BPF_REG_6, in bind4_prog_load() 736 BPF_LDX_MEM(BPF_H, BPF_REG_7, BPF_REG_6, in bind4_prog_load() 741 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, in bind4_prog_load() [all …]
|