/Linux-v6.1/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 | 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 | 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 */ 296 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 299 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 312 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 315 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 335 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_2, 338 BPF_JMP_IMM(BPF_JEQ, BPF_REG_6, 0, 1), /* mark == 0? */ 363 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_2, 366 BPF_JMP_IMM(BPF_JEQ, BPF_REG_6, 0, 4), /* mark == 0? */ [all …]
|
D | map_kptr.c | 6 BPF_LD_MAP_FD(BPF_REG_6, 0), 7 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 26 BPF_LD_MAP_FD(BPF_REG_6, 0), 27 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 46 BPF_LD_MAP_FD(BPF_REG_6, 0), 47 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 76 BPF_LD_MAP_FD(BPF_REG_6, 0), 77 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 108 BPF_LD_MAP_FD(BPF_REG_6, 0), 109 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), [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 | 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 | 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 | calls.c | 230 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 233 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_6, 16), 257 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 260 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 303 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 305 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 328 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 330 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 352 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 354 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 | 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), 48 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, 0), 49 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_6, 0), // ctx->meta->seq 73 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6),
|
D | ringbuf.c | 11 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 15 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_6, -8), 43 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 47 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_6, -8), 68 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 80 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6),
|
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), 140 BPF_MOV32_IMM(BPF_REG_6, 32), 142 BPF_MOV32_IMM(BPF_REG_6, 4), 150 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_6, -8), 173 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 185 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_6, -4), 209 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1), 214 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_6, -8), 215 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_10, -8),
|
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), 199 BPF_LD_MAP_FD(BPF_REG_6, 0), 200 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6),
|
D | map_in_map.c | 25 BPF_MOV64_REG(BPF_REG_6, BPF_REG_10), 26 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -4), 27 BPF_MOV64_REG(BPF_REG_2, BPF_REG_6), 32 BPF_MOV64_REG(BPF_REG_2, BPF_REG_6), 36 BPF_MOV64_REG(BPF_REG_2, BPF_REG_6), 41 BPF_MOV64_REG(BPF_REG_2, BPF_REG_6),
|
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 | 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), 52 BPF_MOV64_IMM(BPF_REG_6, 0), 54 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, 0),
|
D | meta_access.c | 172 BPF_MOV64_IMM(BPF_REG_6, 24), 174 BPF_ATOMIC_OP(BPF_DW, BPF_ADD, 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_ATOMIC_OP(BPF_DW, BPF_ADD, 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 | regalloc.c | 4 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 29 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 54 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 80 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 107 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 137 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 168 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 195 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 224 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 255 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1),
|
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), 71 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 77 BPF_ST_MEM(BPF_W, BPF_REG_6, 0, 0), 79 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 214 BPF_MOV32_IMM(BPF_REG_6, 0), 218 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_6, -4),
|
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),
|
/Linux-v6.1/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), 282 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 284 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 358 LOAD_UNKNOWN(BPF_REG_6), 359 BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 2), 360 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 14), 363 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 …]
|
/Linux-v6.1/tools/testing/selftests/bpf/ |
D | test_sock.c | 53 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 54 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 66 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 67 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 79 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 80 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 92 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 93 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 199 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 202 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, [all …]
|